Optimus Prime
玩家 与玩家 进行一个游戏,玩家 先手,玩家 后手。
初始时,。每次操作时,当前玩家可以任意选择一个 到 之间的整数,并将其累加到 上。操作后, 必须是质数;如果某位玩家使得当前的 不是质数,则该玩家输掉游戏。
玩家 会始终采用最优策略。你需要判断玩家 能否战胜玩家 。如果可以,还需要求出玩家 第一步应选择的数;若有多种可行方案,输出其中最小的数。
例如,当 时,玩家 可以选择 ,此时 ;玩家 可以选择 ,此时 。如果玩家 接下来选择 ,则 ,玩家 输掉游戏。
输入格式
第一行包含一个整数 ,表示数据组数。
接下来 行,每行包含一个整数 ,表示一组游戏参数。
输出格式
对于每组数据:
- 如果玩家 获胜,输出
B; - 如果玩家 获胜,输出
A Num,其中Num表示玩家 第一步选择的数。若存在多种可行方案,输出最小的Num。
样例输入
2
3
4
样例输出
A 3
B
数据范围
- ;
- 。
来源与许可
本题题面与测试数据整理自 BZOJ。
样例 1
输入
2
3
4
输出
A 3
B