#arc123c. [arc123_c]1, 2, 3 - Decomposition

[arc123_c]1, 2, 3 - Decomposition

题目描述

给定一个正整数 NN。考虑满足以下条件的整数序列 A=(A1,,AK)A = (A_1, \ldots, A_K)

  • sumi=1KAi=N\\sum_{i=1}^K A_i = N
  • 每个 AiA_i 都是一个正整数,其十进制表示中的每个数字都是 112233

找出满足上述条件的最小可能 KK 的值,也就是序列 AA 中元素的个数。

每个输入文件处理 TT 个测试用例。

约束条件

  • 1T10001 \leq T \leq 1000
  • 1N10181 \leq N \leq 10^{18}

输入

从标准输入读入输入数据,输入格式如下:

TT textcase1\\text{case}_1 textcase2\\text{case}_2 vdots\\vdots textcaseT\\text{case}_T

每个测试用例的输入格式如下:

NN

输出

输出结果。


示例输入1

5
456
10000
123
314
91

示例输出1

2
4
1
2
4

对于每个 NN,一个最优的 AA 如下所示。

  • 对于 N=456N = 456A=(133,323)A = (133, 323)
  • 对于 N=10000N = 10000A=(323,3132,3232,3313)A = (323, 3132, 3232, 3313)
  • 对于 N=123N = 123A=(123)A = (123)
  • 对于 N=314N = 314A=(312,2)A = (312, 2)
  • 对于 N=91N = 91A=(22,23,23,23)A = (22, 23, 23, 23)