DSolve[1 + (2/E^(x*y[x]) + 3*E^(x*y[x]))*x*(y[x] + x*Derivative[1][y][x]) == 0,y[x],x]