#include <bits/stdc++.h>
using namespace std;
int m, n;
int main() {
  int i;
  while (scanf("%d%d", &n, &m) != EOF) {
    bool flag = true;
    i = 0;
    while (flag) {
      i++;
      int a, b;
      if (i % 2 == 1) {
        a = 2;
        while (a >= 0) {
          if ((220 - a * 100) / 10 <= m && m >= 0 && n >= a) {
            n -= a;
            m -= (220 - a * 100) / 10;
            break;
          }
          a--;
        }
        if (a < 0) break;
      } else {
        b = 22;
        while (b >= 0) {
          if (((220 - b * 10) % 100 == 0) && ((220 - b * 10) / 100 <= n) &&
              n >= 0 && m >= b) {
            n -= (220 - b * 10) / 100;
            m -= b;
            break;
          }
          b--;
        }
        if (b < 0) break;
      }
    }
    if (i % 2 == 1)
      printf("Hanako\n");
    else
      printf("Ciel\n");
  }
  return 0;
}
