Suppose $p(x)$ is a polynomial over $\mathbb Z$ such that there exists a positive integer $k$ for which none of the integers $p(1), p(2), \ldots , p(k)$ is divisible by $k$. Prove that $p(x)$ has no integer zeros.
My attempts:
I tried to prove it with contradiction. So I assumed that it has an integer zero $\alpha$. With it I got $\alpha \gt k$ or $\alpha \lt 0$, $a_0 \neq 0$, $k\nmid a_0$ and $\alpha \mid a_0$ here $a_0$ is the constant term of polynomial. But I was not able to get a contradiction. I would really appreciate any hints or help on this question. Thank you! for your help.