Для каждого целого числа $$$x$$$ от $$$1$$$ до $$$n$$$ сформируем строку $$$S(x)$$$ по следующим правилам:
Например, строка $$$S(139)$$$ — это 011349 (до сортировки цифр будет 139140). Строка $$$S(99)$$$ — это 00199.
Ваша задача — посчитать количество различных строк среди $$$S(1), S(2), \dots, S(n)$$$.
В первой строке задано одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из одной строки, содержащей единственное число $$$n$$$ ($$$1 \le n \le 10^{9} - 2$$$).
На каждый набор входных данных выведите одно целое число — количество различных строк среди $$$S(1), S(2), \dots, S(n)$$$.
2421337
42 948
| Название |
|---|


