logo AlgoBeat OnlineJudge
登录 注册

#201065. 数字游戏

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

KC 邀请他的两个小弟 K 和 C 玩起了数字游戏。游戏是 K 和 C 轮流操作进行的,K 为先手。KC 会先给定一个数字 ,每次操作玩家必须写出当前数字的一个因数来代替当前数字,但是这个因数不能是 和它本身。例如当前数字为 ,那么可以用 来代替,但是 就不行。现在规定第一个没有数字可以写出的玩家为胜者。K 在已知 的情况,想知道自己作为先手能不能胜利,若能胜利,那么第一次写出的可以制胜的最小数字是多少呢?整个游戏过程我们认为 K 和 C 用的都是最优策略。

输入格式

仅一行,一个正整数

输出格式

第一行是 表示 K 能胜利, 表示 C 能胜利。

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

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

样例

样例输入 1

6

样例输出 1

2

样例输入 2

30

样例输出 2

1
6

数据范围与提示

对于 的数据,
对于 的数据,