Hola, necesito ayuda con el siguiente ejercicio:
Sea \( G=\mathbb{Z_{157}^*} \), sabemos que \( O(2)=52 \) y que \( 2^{46}\equiv{27} \mod 157 \). Me piden hallar \( O(3) \).
He leído las soluciones del ejercicio y primero obtiene \( O(3^3) \) usando los datos anteriores, y llega a que \( O(3^3)=26 \), a partir de esto, llega a que \( O(3)=26mcd(O(3),3) \) y aquí es donde me he perdido: estudia el caso en donde \( mcd(O(3),3)=1 \), es decir, \( O(3)=26 \), luego calcula \( 3^{26}\equiv{144}\mod 157 \) y como es distinto de 1, concluye que \( O(3)\neq{26} \) y entonces \( O(3)=78 \). Así la solución me da a entender que los únicos valores posibles para \( mcd(O(3),3) \) son 1 y 3 ¿Por qué?

Luego en otro punto me piden que halle una raíz primitiva módulo 157 (la solución es 95, pero no entiendo como llegar a ella

) ¿Que proposición puedo aplicar?
Y luego, tambien me piden que diga cuantos homomorfismos \( f:\mathbb{Z_{314}^*}\rightarrow{\mathbb{Z_{15}}} \) hay. No sé como relacionarlo con las partes anteriores (más allá de que \( 314=2\cdot{157} \)...) ¿Alguna propiedad de los homomorfismos que me estoy olvidando?
Agradezco su ayuda de antemano
