METHOD 1 :
By algebraic formula : (x-y)^2 = x^2 + y^2 - 2xy
We know x-y = 3
Therefore (x-y)^2 = 9 which is an odd number
2xy will always be an even number
Substituting in the above equation:
odd = x^2 + y^2 - even
x^2 + y^2 = odd - even = odd number
hence, p = x^2 + y^2 is not divisible by 4.
METHOD 2 :
x-y = 3
y is odd. Which means x is even.
So x^2 is even and y^2 is odd. x^2 + y^2 = even + odd = odd.
hence, p = x^2 + y^2 is not divisible by 4.
So why can't statement B alone be sufficient to answer the question?
In that case, option D, where both A and B individually is sufficient should be the answer.