Given a single variable real polynomial $p(x)$ of degree $n$ that maps integers to integers, show that $n!\cdot p(x)$ has integer coefficients.
I prefer an elementary solution if possible. It seems like some big machinery to take care of this should exist as well but I don't know any names.
For example, if $n=4$, some polynomial like $p(x)=\frac{(x-3)(x-8)(x-50)(x-13)}{24}$ works since $3,8,50,13$ are congruent to $3,0,2,1$ mod $4$. Any integer linear combinations of polynomials of this form works. But I can't say that these are the only possibilities.
What I typed earlier in the preceding paragraph is not correct. I meant polynomials such as $p(x)=\frac{(x-4)(x-5)(x-6)(x-7)}{24}$ works since the product of any $k$ consecutive integers is divisible by $k!$.