Паліндромні числа#6288

Паліндромні числа

2 секунди
256 мегабайтів
Легка

Вася дуже захоплюється вивченням різних цікавих класів чисел. Сьогодні він досліджує паліндромні числа.

Вася вважає число паліндромним, якщо воно читається однаково зліва направо і справа наліво. При цьому, Вася дозволяє додавати до числа кілька (можливо жодного) лідируючих нулів. Наприклад, числа , , , є паліндромними. Зокрема, до числа можна додати один нуль, щоб отримати , яке читається однаково з обох боків.

Серед інших, Васю цікавлять паліндромні числа, що відрізняються на . Для їх дослідження Вася розглядає такі , що x-1 і x+1 є паліндромними. Такі числа Вася називає міжпаліндромними. Вася хоче визначити кількість міжпаліндромних чисел від L_k до R_k включно для кількох відрізків [L_k, R_k].

Допоможіть Васі в цій нелегкій задачі!

Вхідні дані

Вхідний файл містить кілька відрізків, які цікавлять Васю. У першому рядку задано одне число (1 \le T \le 2000) — кількість відрізків. У кожному з наступних рядків задано два числа L_k і R_k (1 \le L_k \le R_k \le 10^{18}) — межі відрізка.

Вихідні дані

Виведіть рядків. У -му рядку виведіть одне число — кількість міжпаліндромних чисел у відрізку від L_k до R_k включно.

Пояснення до прикладу: Від до паліндромними є числа і . Тому єдине міжпаліндромне число на відрізку — це . У другому прикладі, число знову підходить. Від до паліндромними є числа , . Міжпаліндромних чисел на відрізку немає.

Приклади

Приклад 1

Loading
Loading