OA must be
B. There is no other correct answer. Let me explain.
First, there seems to be a debate about "interpretation" of the first statement. There is only one way of doing so.
Hold on, I am going to give my first "verbal" explanation in "quantitative". As Norm Macdonald would say, "Ridiculous". Let`s get on with it.
We are told : "For every prime number p, if p is a divisor of n, then so is p^2
For every prime number p. This only means one thing; it means that p is a prime number.
To interpret it the |other| way, unambiguously, the statement will need to be:
For every prime factor (p) of n, repetitions included, if p is divisor of n, so is p^2. Clearly, this is NOT what the statement asks. So we interpret it as the authors intended. That if there is a prime factor p of n, then there is also p^2 as a factor.
For the question, we are asked, if n is square of a positive integer.
1) Let p = 2 be a factor, then 2^2=4 is a factor, but what if the number was 8. Then it satisfies the 2, 2^2 as factors condition. But 8 is not a square. Hence A is insufficient.
2) We are given that sqrt(n) = m, where (m,n are positive integers);
Squaring both sides, we get n=m^2. Clearly this is what the question asked. Sufficient. Hence
B
Let me know if this helps
