给你一个数p,缩减剩余系是指由[1,p]之间的与p互质的整数组成的集合。现在给你一个数x(x在p的缩减剩余集中),求在模p意义下x的幂集有多少个不同的值,(形如1,x,x^2,x^3...的数叫做x的幂集)
输入一个数T表示样例总数 对于每一个T输入x和p,表示题意
对于每一组样例输出一个值表示在模p意义下x的幂集有多少个不同的值
3 1000 272 1000 131 1000 784
0 50 0
对于50%的数据 1 \leq P \leq 10^4
对于100%的数据 1 \leq T \leq 10,1 \leq P \leq 10^8