This is a classic example of implicit differentiation.

This is almost the same as taking the derivate with only one term #(frac(d)(dx))#, but everytime there is a #y#, we write #frac(dy)(dx)#, as we will be taking the derivative of "#y# with respect to #x#." In other words, if there is a #y# and an #x# together, we must apply the product rule (#y# will follow the same derivation as #x#).

The derivative of #y^3*e^x# is #frac(d)(dx)(y^3*e^x)=y^3*e^x+3y^2e^xfrac(dy)(dx)#, by the product rule.

The derivative of #-x^2# is #-2x#.

The derivative of #5*e^y# is #5*e^y(frac(dy)(dx))#, as the #y# is not with an #x# term, so we cannot treat it as a constant.

And of course, the derivative of #1# is #0#.

Now we can rearrange our equation so that the #frac(dy)(dx)# is isolated.

#y^3*e^x+3y^2e^xfrac(dy)(dx)-2x+5*e^y(frac(dy)(dx))=0#

#3y^2e^x(frac(dy)(dx))+5*e^y(frac(dy)(dx))=2x-y^3*e^x#

#frac(dy)(dx)=frac(2x-y^3*e^x)(3y^2e^x+5*e^y)#.

Hopefully I didn't do anything silly, and that this helps. Good luck :).