#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, sum, wnr = 1;
  cin >> n >> m;
  sum = n * 100 + m * 10;
  int i = 0;
  while (sum >= 220) {
    int a = 220;
    if (i == 0) {
      if (n < 2) {
        a -= (n * 100);
        n = 0;
      } else {
        a -= 200;
        n -= 2;
      }
      a /= 10;
      if (m < a) {
        a -= m;
        m = 0;
      } else {
        m -= a;
        a = 0;
      }
    } else {
      if (m >= 22) {
        a = 0;
        m -= 22;
      } else if (m >= 12) {
        a -= 120;
        m -= 12;
      } else if (m >= 2) {
        a -= 20;
        m -= 2;
      }
      if (n >= a / 100) {
        a -= (a / 100) * 100;
        n -= a / 100;
      }
    }
    sum -= 220;
    if (a > 0) {
      i++;
      if (i == 2) i = 0;
      wnr = i;
      break;
    }
    if (sum < 220) {
      wnr = i;
      break;
    }
    i++;
    if (i == 2) i = 0;
  }
  if (wnr == 0)
    cout << "Ciel" << endl;
  else
    cout << "Hanako" << endl;
}
