I came across this equation browsing the unanswered questions under Differential equations.
Was posted on 10/11/20 by Renato S, and it went unanswered for nine months..
Here is the solution in complete agreement with WA.
( yx2 + y3 −y ) dx + ( x3 + x y2 + x ) dy = 0
yx2 dx + y3 dx −y dx + x3 dy + x y2 dy+ x dy = 0
[ yx2 dx + x3 dy ] + [ y3 dx+ x y2 dy ] + x dy − y dx = 0
x2 [ y dx + x dy ] + y2 [ y dx + x dy ] + x dy − y dx = 0
[ y dx + x dy] [ x2 + y2 ] + x dy − y dx = 0
y dx + x dy + ( x dy − y dx ) / ( x2 + y2 ) = 0
d (x y ) + d ( tan-1(y/x) ) = 0
x y + tan-1(y/x) = λ, λ∈ℜ