Non saprei... se p non fosse primo non puoi dire che sia m+12 che m-12 sono potenze.......
Gia solo per n=1 ci sono infinite soluzioni
Per n>1 l'unica cosa che sai è che (m+12)(m-12) è scrivibile come una potenza di qualcosa elevato a qualcosaltro... non hai molte informazioni
In altre parole dovresti trovare m tale che (m+12)(m-12) abbia tutti gli esponenti della fattorizzazione congrui a un qualche modulo n.
P.S. Ho chiesto il reponso a un programmino che mi dà 7 soluzioni con n>1, quindi probabilmente la tua soluzione è giusta solo che devi dimezzare per qualche motivo