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