You are given queries of the form:
N M
Find the maximum possible sum of the digits (in base ) of a positive integer in the range .
Input Specification
The first line will contain the integer .
The next lines will each contain the integers, .
Output Specification
For each query, print the maximum possible sum of the digits (in base ) of a positive integer in the range .
Sample Input
2
1 100
1 9995
Sample Output
18
35
Explanation For Sample
For the second query, the sum of digits of is , which is the maximum value.
Comments
In the sample case, is the first query not 99, as that sums to 18, and not 9?
EDIT: My bad, that was stupid.