Problem9091--CF1499 - D. The Number of Pairs

9091: CF1499 - D. The Number of Pairs

[Creator : ]
Time Limit : 2.000 sec  Memory Limit : 512 MiB

Description

You are given three positive (greater than zero) integers c, d and x.
You have to find the number of pairs of positive integers (a,b) such that equality c⋅lcm(a,b)−d⋅gcd(a,b)=x holds. Where lcm(a,b) is the least common multiple of a and b and gcd(a,b) is the greatest common divisor of a and b.

Input

The first line contains one integer $t\ (1≤t≤10^4)$ — the number of test cases.
Each test case consists of one line containing three integer c, d and x $(1≤c,d,x≤10^7)$.

Output

For each test case, print one integer — the number of pairs (a,b) such that the above equality holds.

Sample 1 Input

4
1 1 3
4 2 6
3 3 7
2 7 25

Sample 1 Output

4
3
0
8
In the first example, the correct pairs are: (1,4), (4,1), (3,6), (6,3).
In the second example, the correct pairs are: (1,2), (2,1), (3,3).

HINT

相同题目:CF1499D

Source/Category