>>8
A=x+y,B=x-y とおけば、44A^2=A^3+3AB^2+40B^2
B^2について解くと
B^2=A^2(44-A)/(40+3A)
明らかにx,yは正整数なので2≦A、左辺は非負なので、A≦44
この範囲で右辺が整数になるのは、A=8,20,40,44で、平方数になるのはA=8,44
(x,y)=(1,7),(7,1)(22,22)