✓ Maple : cpu = 0.011 (sec), leaf count = 13
This is Bernoulli non-linear first order ODE since
Let
Integrating factor is
Integrating
Therefore
Since
Verification
restart; ode:=x*diff(y(x),x)-y(x)^2*ln(x)+y(x)=0; my_solution:=1/(ln(x)+1+_C1*x); odetest(y(x)=my_solution,ode); 0