Assume $p$ is a prime number. If there is a positive integer $a$ such that $p!|(a^p + 1)$, prove that : (1) $(a+1, \frac{a^p+1}{a+1}) = p$ (2) $\frac{a^p+1}{a+1}$ has no prime factors less than $p$. (3) $p!|(a +1) $.
Source: China Northern MO 2012 p8 CNMO
Tags: number theory, divides
Assume $p$ is a prime number. If there is a positive integer $a$ such that $p!|(a^p + 1)$, prove that : (1) $(a+1, \frac{a^p+1}{a+1}) = p$ (2) $\frac{a^p+1}{a+1}$ has no prime factors less than $p$. (3) $p!|(a +1) $.