Олимпиадный тренинг

Задача . A. Игра в автобусе


После того как лиса Кейл выиграла онсайт-раунд известного соревнования по программированию, она поехала домой в свой замок на автобусе. Проезд стоил 220 йен. В автобусе она встретила кролика Ханако, и они решили сыграть в следующую игру.

  • В начале игры они собрали в кучу монеты: x монет по 100 йен каждая и y монет по 10 йен каждая.
  • Ходили они по очереди, лиса Кейл начинала игру.
  • На каждом ходу игрок должен брать ровно 220 йен из стопки монет. Если ходила Кейл и существовало более одного способа выбрать 220 йен, то она выбирала такой набор монет, в котором количество монет по 100 йен максимально. Если ходил кролик Ханако и существовало более одного способа выбрать 220 йен, то он выбирал такой набор монет, что он содержал наибольшее количество монет по 10 йен.
  • Тот игрок, кто не смог выбрать ровно 220 йен — проиграл.

Напишите программу, которая определит победителя по заданным x и y.

Входные данные

Единственная строка входных данных содержит целые числа x (0 ≤ x ≤ 106) и y (0 ≤ y ≤ 106), которые разделены пробелом.

Выходные данные

В случае победы лисы Кейл выведите «Ciel». В противном случае, выведите «Hanako».

Примечание

Первый ход делает лиса Кейл, она выбирает две монеты по 100 йен и две монеты по 10 йен. Второй ход (его делает кролик) — кролик выбирает одну монету в 100 йен и двенадцать монет по 10 йен. На третьем ходу Кейл не может выбрать ровно 220 йен, таким образом она проигрывает.


Примеры
Входные данныеВыходные данные
1 2 2
Ciel
2 3 22
Hanako

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя