Problem slightly modified from codeforces educational round 80
You are given two integers A and B, calculate the number of pairs (a,b) such that 1≤a≤A, 1≤b≤B, and the equation a⋅b+a+b=conc(a,b) is true.
conc(a,b) is the concatenation of a and b (for example, conc(12,23)=1223, conc(100,11)=10011). a and b should not contain leading zeroes.
Hints
For the first test case in sample input, there is only one suitable pair : a=1, b=9 (1+9+1⋅9=19).
Since the number is large in this problem, it is suggested to use long long int.
The first line contains t (1≤t≤100) — the number of test cases.
Each test case contains two integers A and B (1≤A, b≤10^9).
Print one integer — the number of pairs (a,b) such that 1≤a≤A, 1≤b≤B, and the equation a⋅b+a+b=conc(a,b) is true.