问题 CT: 公交车游戏

内存限制:256 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:277 通过:144

题目描述

        在狐狸Ciel赢得一场编程现场赛之后,她乘坐公共汽车返回她的城堡。 公共汽车的车费是220元。 她在巴士上遇到了兔子Hanako。 因为他们在公车上感到无聊,所以她们决定玩下面这个游戏。 起初,有一堆硬币,里面包含了x枚100元硬币和y枚10元硬币。 他们轮流从中取硬币。 Ciel先手拿。 在每个回合里,她们每次必须从堆中拿出刚好220元。 在轮到Ciel时,如果她有多种方式可以从中取出220元,她会先选择包含最大数量的100元硬币的方式。 轮到Hanako时,如果有多种方式可以取出220元,她会先选择包含最多10元硬币的方式。如果轮到了Ciel或Hanako不能从堆中拿出220元,那么她就会失败。 请确定这场游戏的胜利者。

输入格式

第一行包括两个用空格分隔开的整数x 和 y (0<=x,y<=106 )

输出格式

如果Ciel能赢,那就输出Ciel,否则输出Hanako
Examples
Input
2 2
Output
Ciel
Input
3 22
Output
Hanako

说明: 第一回合(Ciel取),她会选择2个100元硬币和2个10元硬币。 在第二回合(Hanako取),她会选择1个100元硬币和12个10元硬币。 在第三回合(Ciel取),她不能取得220元,所以Ciel会输。

输入样例 复制

2 2

输出样例 复制

Ciel