[Sdoi2008]沙拉公主的困惑
大富翁国由于通货膨胀和假钞泛滥,决定推行一项新的货币政策。现有钞票的编号范围为 到 ,但政府只发行编号与 互质的钞票。
房地产大户沙拉公主想知道大富翁国现有真钞票的数量。请你计算编号在 到 之间且与 互质的整数个数。
由于答案可能很大,你只需输出答案对质数 取模后的结果。
输入格式
第一行包含两个整数 和 ,分别表示测试数据的组数和模数。
接下来 行,每行包含两个整数 和 ,表示一组询问。
输出格式
共输出 行。对于每组询问,输出编号在 到 之间且与 互质的整数个数对 取模后的结果。
样例输入
1 11
4 2
样例输出
1
数据范围
- 为质数;
- ;
- ;
- 。
来源与许可
本题为 SDOI 2008 试题「沙拉公主的困惑」,题面与测试数据整理自 BZOJ。
样例 1
输入
1 11
4 2
输出
1