Hallar el resto al dividir $1111^{2222}$ por $9$ .
Primero me gustaría confirmar que mi solución es correcta. Dado que $\varphi(9)=6$ y $2222=6\times370+2$ tenemos por el teorema de Euler
$$1111^{2222}\equiv1111^2\mod9$$
En $1111=9\times123+4$ se deduce que
$$1111\equiv4\mod9\implies1111^{2222}\equiv1111^2\equiv16\equiv7\mod9$$
¿Es correcta esta solución? (El razonamiento, es decir, no la respuesta que he verificado con una calculadora). Este es el primero de varios ejercicios relacionados con el pequeño teorema de Fermat/Euler y me gustaría saber si hay algo raro en lo que he aplicado o en qué punto lo he aplicado.
Segundo, más por curiosidad: ¿Existen otras soluciones (¿tal vez más rápidas?)?