The given equation is equivalent to
x2y−x2+xy2−y2xy(x+y)−(x2+y2)xy(x+y)−((x+y)2−2xy)=1=1=1
If we put u=x+y and v=xy we get the equation:
uv−(u2−2v)=1
from which follows uv+2v=u2+1, that is
v=u+2u2+1=u+2u2−4+5=u−2+u+25.
Now we can see that u+2 has to be a divisor of 5, so we have four cases:
u+2=5u+25=1u=3v=2u+2=1u+25=5u=−1v=2u+2=−1u+25=−5u=−3v=−10u+2=−5u+25=−1u=−7v=−10
From Viète's formulas we know that x,y are the solutions of quadratic equations:
z2−3z+2z2+z+2z2+3z−10z2+7z−10=0=0=0=0
The solutions of the first equation are 1 and 2. The solutions of the second equation are not real because its discriminant is negative. The third equation has solutions −5 and 2, while the solutions of the fourth equation are irrational because its discriminant 89 is not a perfect square.
Finally, the required solutions are (x,y)∈{(1,2),(2,1),(2,−5),(−5,2)}.