dsolve(diff(y(x),x)*(diff(diff(diff(f(x),x),x),x)*diff(y(x),x)+3*diff(diff(f(x),x),x)*diff(diff(y(x),x),x)+3*diff(f(x),x)*diff(diff(diff(y(x),x),x),x)+f(x)*diff(diff(diff(diff(y(x),x),x),x),x))-diff(diff(y(x),x),x)*f*diff(diff(diff(y(x),x),x),x)+diff(y(x),x)^3*(diff(f(x),x)*diff(y(x),x)+f(x)*diff(diff(y(x),x),x))+2*q(x)*diff(y(x),x)^2*sin(y(x))+(q(x)*diff(diff(y(x),x),x)-diff(q(x),x)*diff(y(x),x))*cos(y(x))=0,y(x))