CF BUDDY
← Problems·

1288B · Yet Another Meme Problem

1100 · math

Problem: You are given two integers AA and BB, calculate the number of pairs (a,b)(a, b) such that 1aA1 \le a \le A, 1bB1 \le b \le B, and the equation ab+a+b=conc(a,b)a \cdot b + a + b = conc(a, b) is true; conc(a,b)conc(a, b) is the concatenation of aa and bb (for example, conc(12,23)=1223conc(12, 23) = 1223, conc(100,11)=10011conc(100, 11) = 10011). aa and bb should not contain leading zeroes.

Input Format: The first line contains tt (1t1001 \le t \le 100) — the number of test cases.

Each test case contains two integers AA and BB (1A,B109)(1 \le A, B \le 10^9).

Output Format: Print one integer — the number of pairs (a,b)(a, b) such that 1aA1 \le a \le A, 1bB1 \le b \le B, and the equation ab+a+b=conc(a,b)a \cdot b + a + b = conc(a, b) is true.

Note: There is only one suitable pair in the first test case: a=1a = 1, b=9b = 9 (1+9+19=191 + 9 + 1 \cdot 9 = 19).

Sample Cases

Case 1

Input

3
1 11
4 2
191 31415926

Output

1
0
1337

Similar problems

00:00:00
Loading editor…
Welcome! I'm your coding tutor for this problem. Use the chips below to reveal stored hints or get AI feedback on your code. I'll guide you step by step — never giving away the solution.

Sign in to unlock AI tutor feedback