Solution:
Since n∣p−1, then p=1+na, where a≥1 is an integer. From the condition p∣n6−1, it follows that p∣n−1, p∣n+1, p∣n2+n+1 or p∣n2−n+1.
- Let p∣n−1. Then n≥p+1>n which is impossible.
- Let p∣n+1. Then n+1≥p=1+na which is possible only when a=1 and p=n+1, i.e. p−n=1=12.
- Let p∣n2+n+1, i.e. n2+n+1=pb, where b≥1 is an integer.
The equality p=1+na implies n∣b−1, from where b=1+nc, c≥0 is an integer. We have
n2+n+1=pb=(1+na)(1+nc)=1+(a+c)n+acn2 or n+1=acn+a+c
If ac≥1 then a+c≥2, which is impossible. If ac=0 then c=0 and a=n+1. Thus we obtain p=n2+n+1 from where p+n=n2+2n+1=(n+1)2.
- Let p∣n2−n+1, i.e. n2−n+1=pb and analogously b=1+nc. So
n2−n+1=pb=(1+na)(1+nc)=1+(a+c)n+acn2 or n−1=acn+a+c
Similarly, we have c=0, a=n−1 and p=n2−n+1 from where p−n=n2−2n+1=(n−1)2.