CF1766A.Extremely Round

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Extremely Round

Let's call a positive integer extremely round if it has only one non-zero digit. For example, 50005000, 44, 11, 1010, 200200 are extremely round integers; 4242, 1313, 666666, 7777, 101101 are not.

You are given an integer nn. You have to calculate the number of extremely round integers xx such that 1xn1 \le x \le n.

Input

The first line contains one integer tt (1t1041 \le t \le 10^4) — the number of test cases.

Then, tt lines follow. The ii-th of them contains one integer nn (1n9999991 \le n \le 999999) — the description of the ii-th test case.

Output

For each test case, print one integer — the number of extremely round integers xx such that 1xn1 \le x \le n.

Samples

5
9
42
13
100
111
9
13
10
19
19

在线编程 IDE

建议全屏模式获得最佳体验