BÁSICO
Já que
, pelo teorema de Euler-Fermat temos que
; por outro lado,
é a ordem de
módulo
já que
e se
temos
e assim
não divide
. Como
temos portanto
.












INTERMEDIÁRIO
Comece notando que
. Se
primo, então pelo Teorema de Wilson temos
. Se
não é primo, então para cada fator primo
de
, teremos
!. Com isso, podemos concluir que nesse caso
.









AVANÇADO
Observe que:


Assim, temos que:


Assim, é fácil ver que, por indução:

Com isso, concluímos que:

