#2186. [Sdoi2008]沙拉公主的困惑

[Sdoi2008]沙拉公主的困惑

题目描述

大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为 11n!n!,但是,政府只发行编号与 m!m! 互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对 RR 取模后的答案即可。RR 是一个质数。

输入格式

第一行为两个整数 T,RT,R

接下来有 TT 组数据,对于每一组数据:

第一行两个整数 n,mn,m

输出格式

TT 行,对于每一对 n,mn,m,输出 11n!n! 中与 m!m! 互质的数的数量对 RR 取模后的值。

样例输入

1 11
4 2

样例输出

1

数据规模与约定

对于 100%100\% 的数据,1mn1071\leq m\leq n\leq 10^7R109+7R\leq 10^9+71T1041\leq T\leq 10^4