\[ \boxed { \left ( x\cos \left ( y \left ( x \right ) \right ) +\cos \left ( x \right ) \right ) {\frac {\rm d}{{\rm d}x}}y \left ( x \right ) -y \left ( x \right ) \sin \left ( x \right ) +\sin \left ( y \left ( x \right ) \right ) =0} \]
Mathematica: cpu = 0.048006 (sec), leaf count = 17 \[ \text {Solve}\left [x \sin (y(x))+y(x) \cos (x)=c_1,y(x)\right ] \]
Maple: cpu = 0.062 (sec), leaf count = 15 \[ \left \{ y \left ( x \right ) \cos \left ( x \right ) +x\sin \left ( y \left ( x \right ) \right ) +{\it \_C1}=0 \right \} \]