This is a contest problem (high school olympiad) a week ago:
Let $f(x) = x^{4}+ 2x^{3} -2x^{2} - 4x + 4$. Prove that there exists infinitely many prime $p$ such that $f(m)$ is not a multiple of $p$ for any integer $m$.
When I saw this problem, the first thing arose in my mind is to use Chebotarev's density theorem. If $K$ is a splitting field of $f(x)$ over $\mathbb{Q}$, then a prime $p$ satisfies the condition if and only if $f(x)$ doesn't have a solution in $\mathbb{F}_{p}$. According to SAGE, the splitting field of $f(x)$ has degree 8 and its Galois group is isomorphic to the Dihedral group $D_{8}$. By Chebotarev density theorem, the set of primes $p$ that inerts in $K$ has a positive density $2/8 = 1/4$, and $f(x)$ is irreducible over $\mathbb{F}_{P}$ for such prime $p$, which implies that it doesn't have a solution in $\mathbb{F}_{p}$.
I never prepared such high school contests seriously before, so this is the only solution I know until now. Is there any simple and elementary solution for this problem?
Edit: There are some other primes that satisfy the condition: if $f(x)$ factors as multiplication of two degree 2 polynomials, then $f(x)$ has no root in $\mathbb{F}_{p}$. The density of such primes is $3/8$. So actually $5/8$ of primes satisfy the condition.
Note that $f(x) = (x^2 + x - 2)^2 + x^2$, and use the fact that if a prime $p = 4k + 3$ divides $a^2 + b^2$ then $p$ divides both $a$ and $b$.