a) Are there polynomials $ p (x) $ satisfying $ p(\sin x) = \sin (2x) \quad\quad \forall x \in \mathbb{R} $ ?
b) An extension of this problem is:
1) If $n$ is even, then there does not exist a polynomial $P$ satisfying $P\left(\sin x\right)=\sin\left(nx\right)$ for all $x\in\mathbb{R}$.
2) If $n$ is odd, then there exists a polynomial $P$ satisfying $P\left(\sin x\right)=\sin\left(nx\right)$ for all $x\in\mathbb{R}$.
3) There exists a polynomial $P$ satisfying $P\left(\cos x\right)=\cos\left(nx\right)$ for all $x\in\mathbb{R}$
Where $n \in \mathbb{N}$
For the non-existence in 1) (and also for a) point) we can simply note that $\sin x=\sin (\pi-x)$ and hence $P(\sin x)=P(\sin (\pi-x))$ but $\sin(n(\pi-x))=-\sin nx$ for even $n$. Contradiction.
But I can’t solve point 2) and 3) can somebody help me?