#1338. [CZOJ 一周一测 R21 B] Gcd-?

[CZOJ 一周一测 R21 B] Gcd-?

题目描述

TT 次询问,每次给出三个数 x,y,zx,y,z,请你求出一个数 modx\bmod x 的值为 yy,则其 modz\bmod z 的值有多少种不同的可能性。

输入格式

第一行一个正整数 TT

接下来 TT 行每行 33 个数表示 x,y,zx,y,z

输出格式

输出 TT 行,每行一个非负整数,表示答案。

样例 #1

样例输入 #1

1
33 22 11

样例输出 #1

1

提示

对于所有数据,保证 $0 \le y < x \le 10^{18},1 \le z \le 10^{18},1 \le T \le 10^5$。

对于前 20% 的数据,保证 1x,z101 \le x,z \le 10

对于前 40% 的数据,保证 1x,z1081 \le x,z \le 10^8

对于另外 10% 的数据,保证 x=1x=1z=1z=1

对于另另外 10% 的数据,保证 y=0y=0