4.19.12 x2y(x)24x(y(x)+2)y(x)+4y(x)(y(x)+2)=0

ODE
x2y(x)24x(y(x)+2)y(x)+4y(x)(y(x)+2)=0 ODE Classification

[_separable]

Book solution method
No Missing Variables ODE, Solve for y

Mathematica
cpu = 0.0719412 (sec), leaf count = 59

{{y(x)ec1x(x22ec12)},{y(x)ec1x222ec12x}}

Maple
cpu = 0.055 (sec), leaf count = 83

{ln(x)12ln(2y(x)+4+2)+12ln(2y(x)+42)ln(y(x))2_C1=0,ln(x)+12ln(2y(x)+4+2)12ln(2y(x)+42)ln(y(x))2_C1=0,y(x)=2} Mathematica raw input

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

Mathematica raw output

{{y[x] -> (x*(-2*Sqrt[2]*E^(C[1]/2) + x))/E^C[1]}, {y[x] -> -2*Sqrt[2]*E^(C[1]/2
)*x + E^C[1]*x^2}}

Maple raw input

dsolve(x^2*diff(y(x),x)^2-4*x*(2+y(x))*diff(y(x),x)+4*(2+y(x))*y(x) = 0, y(x),'implicit')

Maple raw output

y(x) = -2, ln(x)-1/2*ln((2*y(x)+4)^(1/2)+2)+1/2*ln((2*y(x)+4)^(1/2)-2)-1/2*ln(y(
x))-_C1 = 0, ln(x)+1/2*ln((2*y(x)+4)^(1/2)+2)-1/2*ln((2*y(x)+4)^(1/2)-2)-1/2*ln(
y(x))-_C1 = 0