- Time limit: 1.00 s
- Memory limit: 512 MB
Your task is to calculate n binomial coefficients modulo 10^9+7.
A binomial coefficient {a \choose b} can be calculated using the formula \frac{a!}{b!(a-b)!}. We assume that a and b are integers and 0 \le b \le a.
Input
The first input line contains an integer n: the number of calculations.
After this, there are n lines, each of which contains two integers a and b.
Output
Print each binomial coefficient modulo 10^9+7.
Constraints
- 1 \le n \le 10^5
- 0 \le b \le a \le 10^6
Example
Input:
3 5 3 8 1 9 5
Output:
10 8 126