#2197. [ABC222G] 222

[ABC222G] 222

题目描述

定义数组 A={2,22,222,2222,...}A=\{2,22,222,2222,...\},给出 tt 次询问,每次询问给出一个数 kk,求最小的 xx 使得 AxA_xkk 的倍数。

输入格式

一共 tt 组数据,每组数据输入一个 kk

输出格式

输出一共输出 tt 行,不存在输出 -1

4
1
7
10
999983
1
6
-1
999982

提示

数据范围

  • 1  t  200 1\ \leq\ t\ \leq\ 200
  • 1  K  108 1\ \leq\ K\ \leq\ 10^8

样例解释

对于样例中 k=1k=1,有 A1=2A_1=2 满足条件。

对于样例中 k=7k=7,有 A6=222222A_6=222222 满足条件,并且 A1A5A_1\sim A_5 均不符合条件。