The correct choice is (b) 30
For explanation I would say: Any factor of this number should be of the form 5^a * 7^b * 2^c. For the factor to be a perfect square a, b, c has to be even. a can take values 0, 2, 4, 6, 8, b can take values 0, 2, 4 and c can take values 0, 2. Total number of perfect squares = 5 * 3 * 2 = 30.