Proof that $3^{10^n}\equiv 1\pmod{10^n},\, n\ge 2$ This should be rather straightforward, but the goal is to prove that
$$3^{10^n}\equiv 1\pmod{10^n},\, n\ge 2.$$
A possibility is to use
$$\begin{align*}3^{10^{n+1}}-1&=\left(3^{10^n}-1\right)\left(1+\sum_{k=1}^9 3^{10^n k}\right)\\&=\left(3^{10^n}-1\right)\left(3^{9\cdot 10^n}-1+3^{8\cdot 10^n}-1+\cdots +3^{10^n}-1+10\right),\end{align*}$$
but I don't see how this proves the equality in the question. I got only
$$3^{10^{n}}\equiv 1\pmod{3^{10^{n-1}}-1}.$$
Perhaps someone here can explain.

Hint
Using the Carmichael function,
$$\lambda(10^n)=5^{n-1}(5-1)2^{n-2}$$ for $n\ge3$
So, if $(a,10)=1,$ $$a^{2^n5^{n-1}}\equiv1\pmod{10^n}$$
