✓ Mathematica : cpu = 1.60041 (sec), leaf count = 49
DSolve[y[x]^2 - y[x]*(-2*x + y[x])*Derivative[1][y][x] + x^2*Derivative[1][y][x]^2 == 0,y[x],x]
✓ Maple : cpu = 1.223 (sec), leaf count = 120
dsolve(x^2*diff(y(x),x)^2-y(x)*(y(x)-2*x)*diff(y(x),x)+y(x)^2 = 0,y(x))