#arc141a. [arc141_a]Periodic Number

[arc141_a]Periodic Number

問題文

正整数 nn に対し、nn を十進法表記した文字列を mathrmstr(n)\\mathrm{str}(n) で表します。

正整数 nn について、ある正整数 mm が存在して mathrmstr(n)\\mathrm{str}(n)mathrmstr(m)\\mathrm{str}(m)22 個以上連結したものになっているとき、 nn は「周期的な数」であるといいます。たとえば 11,1212,12312312311,\\ 1212,\\ 123123123 は「周期的な数」です。

1111 以上の正整数 NN が与えられます。 NN 以下の「周期的な数」の最大値を求めてください。 NN 以下の「周期的な数」は 11 つ以上存在することが示せます。

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

11 個目のテストケースについて、 14121412 以下の「周期的な数」にはたとえば 11,222,1212,131311,\\ 222,\\ 1212,\\ 1313 などが考えられますが、このうち最大のものは 13131313 です。