#Atest12. AC游戏

AC游戏

No submission language available for this problem.

AC游戏

【题目背景】

AACC 玩起了数字游戏。

【题目描述】

游戏是回合制游戏,游戏规则是这样:AACC 轮流进行操作,AA 为先手。 裁判会先确定一个数字 QQ,每次操作玩家必须写出当前数字的一个因数来代替当前数字,但是这个因数不能是 11 和它本身。 例如当前数字为 66,那么可以用 2,32, 3 来代替,但是 1166 就不行。规定第一个没有数字可以写出的玩家为胜者。

AA 在已知 QQ 的情况,想知道自己作为先手能不能胜利,若能胜利,那么第一次写出的可以制胜的最小数字是多少呢? 整个游戏过程我们认为 AACC 用的都是最优策略。

【输入格式】

第一行一个整数 TT 表示将有 TT 组测试。

接下来又 TT 行,每行一个正整数 QQ

【输出格式】

TT 组输出,分别对应一个 QQ 的结果,每组输出如下:

第一行是 112211 表示 AA 能胜利,22 表示 CC 能胜利。

AA 能胜利,则在第二行输出第一次写出的可以制胜的最小数字。

若是第一次就无法写出数字,则认为第一次写出的可以制胜的最小数字为 00

【样例】

输入数据

2
6
30

输出数据

2
1
6

【说明】

对于 100%100 \% 的数据,4T64\le T \le 6

对于 30%30 \% 的数据,Q50Q \le 50

对于 100%100 \% 的数据,2Q10132 \le Q \le {10}^{13}