\[ \boxed { x \left ( \left ( y \left ( x \right ) \right ) ^{2}+xy \left ( x \right ) -{x}^{2} \right ) {\frac {\rm d}{{\rm d}x}}y \left ( x \right ) - \left ( y \left ( x \right ) \right ) ^{3}+x \left ( y \left ( x \right ) \right ) ^{2}+{x}^{2}y \left ( x \right ) =0} \]
Mathematica: cpu = 0.036505 (sec), leaf count = 31 \[ \text {Solve}\left [\frac {x}{y(x)}+\frac {y(x)}{x}+\log \left (\frac {y(x)}{x}\right )=c_1-2 \log (x),y(x)\right ] \]
Maple: cpu = 0.141 (sec), leaf count = 29 \[ \left \{ y \left ( x \right ) ={{\rm e}^{{\it RootOf} \left ( \left ( { {\rm e}^{{\it \_Z}}} \right ) ^{2}+2\,{{\rm e}^{{\it \_Z}}}\ln \left ( x \right ) +2\,{{\rm e}^{{\it \_Z}}}{\it \_C1}+{\it \_Z}\,{{\rm e}^{{ \it \_Z}}}+1 \right ) }}x \right \} \]