#include #include #include #include using namespace std; int main() { string n; int tn=0; vector s; vector m; cin >> n; // ハム語→bool変換 for (int i = 0; i < n.size();) { if (n[i] == 'h' && n[i + 3] == 'u') { s.push_back(true); i += 4; } else if (n[i] == 'h' && n[i + 3] == 'h') { s.push_back(false); i += 3; } } for (int i = s.size(); i > 0; i--) { if (s[i - 1] == true) { tn += pow(2, i - 1); } } tn = tn * 2; n = ""; while (tn != 0) { if (tn % 2 == 0) n.insert(n.begin(), '0'); else n.insert(n.begin(), '1'); tn >>= 1; } for (int i = 0; i < n.size(); i++) { if (n[i] == '1') { m.push_back("hamu"); } else m.push_back("ham"); } for (int i = 0; i < m.size(); i++) { cout << m[i]; } cout << endl; return 0; }