#include <bits/stdc++.h>
using namespace std;
static const double EPS = 1e-10;
const double pi = acos(-1);
int dx[] = {0, 1, 0, -1}, dy[] = {1, 0, -1, 0};
int main() {
  int x, y;
  cin >> x >> y;
  int t = min(x / 2, y / 24);
  x -= 2 * t;
  y -= 24 * t;
  for (int i = 1; i; i++) {
    if (i & 1) {
      if (x > 1 && y > 1) {
        x -= 2;
        y -= 2;
      } else if (x && y > 11) {
        x--, y -= 12;
      } else if (y > 21)
        y -= 22;
      else {
        cout << "Hanako" << endl;
        return 0;
      }
    } else {
      if (y > 21)
        y -= 22;
      else if (y > 11 && x)
        x--, y -= 12;
      else if (y > 1 && x > 1)
        x -= 2, y -= 2;
      else {
        cout << "Ciel" << endl;
        return 0;
      }
    }
  }
}
