Ответ:

Сгруппируем слагаемые:

\[x^3+4x^2+3x+12=x^2(x+4)+3(x+4)=(x+4)(x^2+3).\]

Ответ: \((x+4)(x^2+3)\).