HP is standing at a distance of X kilometres from her house . She can travel at most K kilometres in a single step. She wants to know total number of ways to reach her house . As the number of ways can be large , print it modulo 109+7.
Note : She can't take step of 0 kilometres, i.e., step should be positive integer.
Input :
First line contains one integers T denoting number of test cases .
Each of the next T lines contains two integers X and K.
Output :
For each test case, print the number of ways modulo 109+7. Answer for each test case should come in a new line.
Constraints :
1≤T≤105
1≤X≤104
1≤K≤102
For Test case 1 :
K=2 and X=3 , so she can reach in 3 ways
a 1,1,1 (taking all step of one)
b 1,2 (1st step one and 2nd as two)
c 2,1 (1st two and 2nd as one)