CF BUDDY
← Problems·

1538F · Interesting Function

1500 · binary search, dp, math

Problem: You are given two integers ll and rr, where l<rl < r. We will add 11 to ll until the result is equal to rr. Thus, there will be exactly rlr-l additions performed. For each such addition, let's look at the number of digits that will be changed after it.

For example:

  • if l=909l=909, then adding one will result in 910910 and 22 digits will be changed;
  • if you add one to l=9l=9, the result will be 1010 and 22 digits will also be changed;
  • if you add one to l=489999l=489999, the result will be 490000490000 and 55 digits will be changed.

Changed digits always form a suffix of the result written in the decimal system.

Output the total number of changed digits, if you want to get rr from ll, adding 11 each time.

Input Format: The first line contains an integer tt (1t1041 \le t \le 10^4). Then tt test cases follow.

Each test case is characterized by two integers ll and rr (1l<r1091 \le l < r \le 10^9).

Output Format: For each test case, calculate the total number of changed digits if you want to get rr from ll, adding one each time.

Sample Cases

Case 1

Input

4
1 9
9 10
10 20
1 1000000000

Output

8
2
11
1111111110

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