I've been trying to prove that the polynomial $x^2+2x+1$ divides the polynomial $x^{2(2n+1)}+2x^{2n+1}+1$ for all $n\in \mathbb{N}$ as follows and reached a "roadblock":
I wrote $x^2+2x+1$ as $(x+1)^2$ and showed that $x=-1$ is a root of the 2nd polynomial, hence by Bezout's Little Theorem the polynomial $x+1$ divides $x^{2(2n+1)}+2x^{2n+1}+1$, but how do I continue from here?
Take $x^{2m+1}=a$
Now, $x^{2(2m+1)}+2x^{2m+1}+1=a^2+2a+1$
$\Rightarrow$$(a+1)^2$ $\Rightarrow$$(x^{2m+1}+1)^2$
So, $x+1|x^{2m+1}+1$ $\Rightarrow$$(x+1)^2|x^{2(2m+1)}+2x^{2m+1}+1$