已知x-y=3,xy=10,求x^2+y^2及(x+y)^2的值