Ответ:

Так как \(x^2+4x+4=(x+2)^2\), получаем:

\((x-1)(x+2)^2=4(x+2)\).

Вынесем общий множитель:

\((x+2)((x-1)(x+2)-4)=0\).

Следовательно, \(x=-2\) или \(x^2+x-6=0\). Разложим: \((x+3)(x-2)=0\), откуда \(x=-3\) или \(x=2\).

Ответ: \(x\in\{-3,-2,2\}\).