已知x^2+y^2=25,x+y=7,则(x-y)^2的值是多少?