#include <bits/stdc++.h>
using namespace std;
int ma[4][2] = {{2, 2}, {1, 12}, {0, 22}};
int mb[4][2] = {{0, 22}, {1, 12}, {2, 2}};
int main() {
  int x, y;
  scanf("%d %d", &x, &y);
  int cnt = 0;
  while (x >= 0 && y >= 0) {
    int a, b, ok = 0;
    if (cnt == 0) {
      for (int i = 0; i < 3; i++) {
        a = ma[i][0];
        b = ma[i][1];
        if (x - a >= 0 && y - b >= 0) {
          ok = 1;
          x -= a;
          y -= b;
          break;
        }
      }
    } else {
      for (int i = 0; i < 3; i++) {
        a = mb[i][0];
        b = mb[i][1];
        if (x - a >= 0 && y - b >= 0) {
          ok = 1;
          x -= a;
          y -= b;
          break;
        }
      }
    }
    if (!ok) {
      if (cnt)
        puts("Ciel");
      else
        puts("Hanako");
      break;
    }
    cnt ^= 1;
  }
  return 0;
}
