Find a Primitive Root
Print the SMALLEST primitive root modulo prime P — the smallest g whose powers generate every non-zero residue.
Input: one integer P (prime).
Output: the smallest primitive root.
Constraints:
- 2 ≤ P ≤ 107, P prime
Sample Tests
Input 1
7
Output 1
3
Input 2
2
Output 2
1
Discussion (opens after you solve — no spoilers before)
No comments yet.