#58. Ordinary Numbers

Ordinary Numbers

称一个正整数 nn普通数,当且仅当它的十进制表示中所有数字都相同。例如 11229999 是普通数,但 71971920212021 不是普通数。

给定一个整数 nn,请你计算从 11nn(含)之间共有多少个普通数。


输入格式

  • 第一行一个整数 tt1t1041 \le t \le 10^4),表示测试用例数量。
  • 接下来 tt 行,每行一个整数 nn1n1091 \le n \le 10^9)。

输出格式

对每个测试用例输出一行:从 11nn 之间普通数的数量。

本题答案唯一,无需额外固定规则。


样例

输入

6
1
2
3
4
5
100

输出

1
2
3
4
5
18