【题意】
在以下情况下 x (1≤x<p) 是 p 的原根:
-
条件1: p 是奇素数
-
条件2: 集合(ximodp)∣1≤i≤p−1 等于 集合 1,...,p−1
例如 x=3,p=7 集合为 3,2,6,4,5,1 ,所以 3 是 7 的原根。
给出 n 个正整数 pi ,求每个正整数 pi 的原根个数。
【输入格式】
第一行一个数 n (1<n≤10000);
下来 n 行,一行一个数 pi (1≤pi≤2∗107) 。
【输出格式】
一行一个数,第 i 行是 pi 的原根个数(无原根则输出 0)。
【样例输入】
8
1
2
3
4
8
9
10
18
【样例输出】
0
1
1
1
0
2
2
2