\[ y'(x)=\frac {x^6+3 x^5 y(x)+3 x^4 y(x)^2+x^3 y(x)^3-2 x^3-3 x^2 y(x)-x y(x)^2-y(x)-2 x}{x \left (x^2+x y(x)+1\right )} \] ✓ Mathematica : cpu = 0.0267713 (sec), leaf count = 80
\[\left \{\left \{y(x)\to \frac {1}{x^2 \left (\frac {1}{x}-\frac {1}{x \sqrt {c_1-2 x}}\right )}-\frac {x^2+1}{x}\right \},\left \{y(x)\to \frac {1}{x^2 \left (\frac {1}{x \sqrt {c_1-2 x}}+\frac {1}{x}\right )}-\frac {x^2+1}{x}\right \}\right \}\]
✓ Maple : cpu = 0.049 (sec), leaf count = 73
\[ \left \{ y \left ( x \right ) =-{\frac {1}{x} \left ( \sqrt {{\it \_C1}-2\,x}{x}^{2}-{x}^{2}-1 \right ) \left ( \sqrt {{\it \_C1}-2\,x}-1 \right ) ^{-1}},y \left ( x \right ) =-{\frac {1}{x} \left ( \sqrt {{\it \_C1}-2\,x}{x}^{2}+{x}^{2}+1 \right ) \left ( \sqrt {{\it \_C1}-2\,x}+1 \right ) ^{-1}} \right \} \]