#include #include #include #include using namespace std; int main() { string n; int tn=0,a=0; vector s; vectorm; 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; for (int i = 0; tn > 0; i++) { a = a + (tn % 2) * pow(10, i); tn /= 2; } n = to_string(a); 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; }