Please help, I need to solve this differential equation:

dy/dx + xy = x^3 , f(0)=1

AND

(e^(xy))(1+xy)dx + (x^2)(e^(xy))dy = 0

I cannot seem to separate the variables in the first one and can't find a homogeneous solution and the second one I just had a mental blank...

please show me how to solve step by step?

thanks