#arc141a. [arc141_a]Periodic Number

[arc141_a]Periodic Number

问题描述

对于正整数 nn,记 mathrmstr(n)\\mathrm{str}(n) 为十进制表示的 nn 的字符串。

当存在正整数 mm,使得 mathrmstr(n)\\mathrm{str}(n)mathrmstr(m)\\mathrm{str}(m) 的两个或多个拷贝的连接时,我们称正整数 nnperiodic。例如,111112121212123123123123123123 都是周期性的。

给定一个至少为 1111 的正整数 NN。找到最大的周期性数,不超过 NN。可以证明至少存在一个不超过 NN 的周期性数。

你将获得 TT 个测试用例需要解决。

约束条件

  • 1leqTleq1041 \\leq T \\leq 10^4
  • 11leqN<101811 \\leq N < 10^{18}
  • 输入中的所有值均为整数。

输入

输入以标准格式给出,格式如下:

TT mathrmcase1\\mathrm{case}_1 vdots\\vdots mathrmcaseT\\mathrm{case}_T

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

NN

输出

输出 TT 行。第 ii 行应包含第 ii 个测试用例的答案。


示例输入 1

3
1412
23
498650499498649123

示例输出 1

1313
22
498650498650498650

对于第一个测试用例,不超过 14121412 的周期性数包括 11112222221212121213131313,最大的是 13131313