Suppose that $P$ is a polynomial with integer coefficients that $n$ divides $P(2^n)$ for every positive integer $n$.
Prove that $P$ must be the zero polynomial.
What I did was apply some induction on the expression by considering $$P (x)= a_nx^n+ \cdots +a_0$$ which results in nothing for proving the required result. Any hints/solution would be appreciated.