\[ \left (x e^{y(x)}+e^x\right ) y'(x)+e^x y(x)+e^{y(x)}=0 \] ✓ Mathematica : cpu = 0.0510445 (sec), leaf count = 33
\[\left \{\left \{y(x)\to c_1 e^{-x}-W\left (x e^{c_1 e^{-x}-x}\right )\right \}\right \}\]
✓ Maple : cpu = 0.059 (sec), leaf count = 30
\[ \left \{ y \left ( x \right ) =-{\it lambertW} \left ( {\frac {x}{{{\rm e}^{x}}} \left ( {{\rm e}^{{\frac {{\it \_C1}}{{{\rm e}^{x}}}}}} \right ) ^{-1}} \right ) -{\frac {{\it \_C1}}{{{\rm e}^{x}}}} \right \} \]