2212: 游戏

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:6 解决:1

题目描述

Atlantis Island沉没以前,传说中的猫老大和King是好朋友……King很喜欢赌博,这次King和老朋友猫老大多年不见,于是便邀请猫老大来玩一个游戏,猫老大应邀参加了。King拿出了n块黄金(0<n<10^1000002),猫老大暗自想:咋来这么多钱的„„,现在King和猫老大轮流从黄金中拿走一些,每人每次拿走的块数是2的次方(例如1,2,4,8,16……)谁能拿走最后一个黄金,谁就获胜。现在King让猫老大先拿,双方都使用最好的策略来玩的话,谁能取得胜利呢?现在请你来帮助猫老大,他能胜利吗?不仅如此,King现在提出要和猫老大玩三局,猫老大想知道每局他是否能获胜,并且,你还要告诉猫老大,如果必胜的话,他第一步最少拿走的金块数量。

输入

三行每行一个数n(0<n<10^1000002)。

输出

对于每局,如果King必胜则输出一行“King will win.”;否则第一行输出“MaoLaoDa will win.”,第二行输出他第一次拿的最小数量。

样例输入 复制

8
4
2

样例输出 复制

MaoLaoDa will win.
2
MaoLaoDa will win.
1
MaoLaoDa will win.
2

提示

【样例输入2】
3
8
2
【样例输出2】
King will win.
MaoLaoDa will win.
2
MaoLaoDa will win.
2

 

【数据范围】
0<n<10^1000002