现在小 S 希望拼出一个正整数,满足如下条件:
小 S 想知道这个数是多少,可 n 很大,把木棍整理清楚就把小 S 折腾坏了,所以你需要帮他解决这个问题。如果不存在正整数满足以上条件,你需要输出 −1进行报告。
本题有多组测试数据。
输入的第一行包含一个正整数 T,表示数据组数。
接下来包含 T组数据,每组数据的格式如下:
一行包含一个整数 n,表示木棍数。
5
1
2
3
6
18
-1
1
7
6
208
【样例 1 解释】
【数据范围】
对于所有测试数据,保证:1≤T≤50,1≤n≤105。
| 测试点编号 | n≤ | 特殊性质 |
|---|---|---|
| 1 | 20 | 无 |
| 2 | 50 | 无 |
| 3 | 103 | A |
| 4,5 | 105 | A |
| 6 | 103 | B |
| 7,8 | 105 | B |
| 9 | 103 | 无 |
| 10 | 105 | 无 |
特殊性质 A:保证 nn 是 7 的倍数且 n≥100。
特殊性质 B:保证存在整数 k 使得 n=7k+1,且 n≥100。