Ответ:

Заметим, что \(x^2+4x+4=(x+2)^2\). Обозначим \(y=x+2\), тогда \(x-1=y-3\), и уравнение принимает вид \((y-3)y^2=4y\).

Перенесём всё влево и разложим: \(y(y^2-3y-4)=y(y-4)(y+1)=0\). Значит, \(y=0,4,-1\), откуда \(x=-2,2,-3\).

Ответ: \(x=-3;\ -2;\ 2\).