Число p=2 не задовольняє умову, оскільки p5−p=30=2⋅15 та 3!<15<4! Число p=3 задовольняє умову, оскільки p5−p=240=2⋅5!
Нехай p≥5 та p5−p=2n! для деякого натурального n, тоді n!=(p−1)p(p+1)2p2+1. Оскільки p просте та n! ділиться без остачі на p, то n≥p. Отже,
1⋅2⋯(p−2)⋅(p−1)⋅p⋯n=(p−1)p(p+1)2p2+1.
Звідси (p+1)(p2+1) ділиться без остачі на p−2. Але (p+1)(p2+1)=p3+p2+p+1=(p−2)(p2+3p+7)+15, тому 15 ділиться без остачі на p−2.
Оскільки p−2≥3, то p−2=3, або p−2=5, або p−2=15 тобто p=5, або p=7, або p=17. Перевірка показує, що ці числа не задовольняють умову.
Відповідь: p=3.