Answer
Not correct factorization
Correct: $(3-x)(x+7)$
Work Step by Step
We graph the polynomial functions:
$$\begin{align*}
p_1(x)&=25-(x^2+4x+4)\\
p_2(x)&=(x+7)(x-3).
\end{align*}$$
Because the two graphs do not coincide, this means that the polynomial $p_1(x)=25-(x^2+4x+4)$ was not factored correctly.
Factor the polynomial $p_1(x)$ correctly:
$$\begin{align*}
p_1(x)&=25-(x^2+4x+4)\\
&=25-(x+2)^2\\
&=(5-x-2)(5+x+2)\\
&=(3-x)(x+7).
\end{align*}$$
We draw $p_2(x)=(3-x)(x+7)$ and notice that now the two graphs coincide.