1452. 还是组合数

给定 n 组询问,每组询问给定整数 a,b,p,计算 C^a_b \pmod {p} 的值。

保证 p 是质数。

输入

多组询问,第一行一个整数 n \ (1 \leq n \leq 20)

接下来 n 行,每行两个整数 a,b,p \ (1 \leq b \leq a \leq 10^{18},1 \leq p \leq 10^5)

输出

输出 n 行,每行输出一个询问的解。

样例

标准输入 复制文本
3
5 3 7
3 1 5
6 4 13
标准输出 复制文本
3
3
2
登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 92
通过 39