Let $f(x)=a_0+a_1x+ \ldots +a_nx^n$ be a polynomial with integer coefficients, where $a_n>0$ and $n \ge 1$. Prove that $f(x)$ is composite for infinitely many integers $x$.
Proving a polynomial $f(x)$ composite for infinitely many $x$
Can anyone explain why in answer to this question( in the link given above ) such an $m$ always exist such that $f(m)\neq\pm 1$?