dsolve((y(x)^2+x^2+a)*y(x)*diff(y(x),x)+(y(x)^2+x^2-a)*x = 0,y(x))