SP20196 DIVEQL - The Magical Bag
Description
Dukkar has the magical bag of power '**P**' . Here power '**P**' of magical bag means any thing kept in the bag will be '**P**' times.
Now Dukkar wanted to distribute equal number of Chocolates among his '**N**' students using that magical bag in the following manner:-
Initially Dukkar has '**Z**' chocolates and he give '**X**' chocolates to first student and keep the remaining chocolates to magical bag so that it became 'P' times on next step ,again he will take out '**X**' chocolates from bag and give it to the second student and the remaining chocolates in the bag at this step will get '**P**' time on the next step ,this process continue.
Here you have to find minimum '**Z**' so that at last step there are no chocolates in the magical bag (After giving '**X**' chocolates to last student no chocolates should remain in bag)
Input Format
First line of input contain **T** (
Output Format
For each test case you have to print minimum '**Z**' and corresponding '**X**' .As answer can be large print answer modulo 1000000007.
(Z%1000000007 and X % 1000000007)
**Example**
**Input:** 1
3 2
**Output:** 7 4
**Explanation:-**
As Z=7 ,Initially dukkar will give 4 chocolates to first student and kepp 3 chocolates in bag .In the
next step it became 6 now he gives 4 chocolates to second student .In the next step remaining 2
chocolates will be came 4 which he will give to third student .Now the bag became empty.