20039 - co-prime

给定一个数 N,请你计算在闭区间 [A, B] 内有多少个整数与 N 互质。

两个整数被称为互质(或相对素),如果它们除了 1 以外没有其他公共正因子,等价地说,它们的最大公约数为 1。数字 1 与所有整数都互质。

输入

第一行包含一个整数 T,表示测试用例的数量。
接下来的 T 行,每行包含三个整数 ABN,其中 1 \le A \le B \le 10^{15}1 \le N \le 10^9

输出

对于每个测试用例,输出在闭区间 [A, B] 内与 N 互质的整数的个数。请按照下面的输出格式输出。

样例

输入

2
1 10 2
3 15 5

输出

Case #1: 5
Case #2: 10
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题