Problem B: The Ant and the Grasshopper

 

AntGrasshoper Winter came and the grasshopper didn’t have that much to eat. Unlike the ant of course... If at least it had collected something in the summer... It had to talk to the ant. Poor grasshopper. The ant had a bad reputation for speculation. It would certainly not give away anything. At most it would borrow some money!

And so it was. The ant lent it some money, but the grasshopper would have to pay everything back with interests. The ant would set the number of years for the reimbursement, and the grasshopper would pay a fixed amount along those years. The amount to pay in interests is recomputed every year, according to the amount still in debt at that moment in time. The difference between the fixed payment and the interests serves to amortize the debt. For example, assume that the Grasshopper borrows 100 at an interest rate of 5%, to be payed in 3 years. Then, we have the following payment plan (with values rounded to 3 decimal places):

YearDebtPayedInterestsAmortization
110036.7215.00031.721
268.27936.7213.41433.307
334.97236.7211.74934.972
Totals-110.16310.163100.000

Task

Your task is to compute the total amount the grasshopper will pay to the ant (interests plus amortization). You will receive the number of years, the amount borrowed and the interest rate (in percentage).

Input

The first line of the input is the number of instances to solve, n. In each of the following lines you will receive three values: the number of years, y, the amount borrowed, B, and the interest rate, r. The amount borrowed, B, and the interest rate, r, might not be integers.

Constraints

1 ≤ n ≤ 1 000Number of cases
1 ≤ y ≤ 100Number of years
0 < B ≤ 1 000Amount borrowed
0 < r ≤ 100Interest rate

Output

The output has one line per case, with the total amount payed to the Ant rounded to 3 decimal places.

Sample Input 1

1
3 100 5

Sample Output 1

110.163

Sample Input 2

4
20 100 6
15 1000 3
3 1.2 1.5
100 1000 100

Sample Output 2

174.369
1256.499
1.236
100000.000