suppose the polynomial with integer coefficients $p(x) = x^4+a_3x^3+a_2x^2+a_1x+a_0$ has four real roots and is such that $24 | p(n)$ for all natural numbers $n$. Prove there are infinitely many natural numbers such that $p(n)$ is not divisible by 5.
I have figured that having one number $k \in \mathbb{N}$ such that 5 does not divide $p(k)$ implies there are infinitely many as $p(k) \equiv p(k+5s)$ (mod 5), $s \in \mathbb{N}$. It is also equivalent to proving there can't exist a 4th degree monic polynomial which is always divisible by 120 for natural inputs. Furthermore, I don't know how the real roots condition has anything to do with the result. Any help would be appreciated.