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