Проверьте пожалуйста правильно ли я решил?

x^2*y'+y^2-2xy=0 /x^2
y'+y^2/x^2-2*y/x=0
Замена y/x=t(x)=>y=xt(x) отсюда y'=t(x)+xt"(x)
t+xt'+t^2-2t=0
x*dt/dx+t^2-t=0
int dt/(t^2-t)=int dx/x
int dt/t(t-1)=lnx+lnC - правую часть интегрировал как рациональную дробь
-ln[t]+ln[t-1]=ln*Cx -дальше что-то неправильно?