✓ Mathematica : cpu = 0.406451 (sec), leaf count = 43
DSolve[-2*x*y[x] + (2 + x^2)*Derivative[1][y][x] - 2*x*Derivative[2][y][x] + (2 + x^2)*Derivative[3][y][x] == 0,y[x],x]
✓ Maple : cpu = 0.184 (sec), leaf count = 18
dsolve((x^2+2)*diff(diff(diff(y(x),x),x),x)-2*x*diff(diff(y(x),x),x)+(x^2+2)*diff(y(x),x)-2*x*y(x)=0,y(x))