\[ 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.0222134 (sec), leaf count = 68
\[\left \{\left \{y(x)\to \frac {1-x^2 \left (\sqrt {c_1-2 x}-1\right )}{x \left (\sqrt {c_1-2 x}-1\right )}\right \},\left \{y(x)\to -\frac {1}{x \sqrt {c_1-2 x}+x}-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 \} \]