#define _GLIBCXX_DEBUG
#define ll long long
#include <bits/stdc++.h>
using namespace std;

int main() {
  string S; cin >> S;
  string T = "";
  if(S == "ham"){
    cout << S << endl;
    return 0;
  }
  while((int)S.size() != 0){
    if((int)S.size() == 3){
      T += "0";
      S = "";
    }else{
      if(S.substr(0, 4) == "hamu"){
        T += "1";
        string U = S.substr(4, (int)S.size());
        S = U;
      }else{
        T += "0";
        string U = S.substr(3, (int)S.size());
        S = U;
      }
    }
  }
  int X = 0;
  reverse(T.begin(), T.end());
  for(int i = 0; i < (int)T.size(); i++){
    if(T[i] == '1'){
      int U = (int)pow(2, i);
      X += U;
    }
  }
  X *= 2;
  string ans = "";
  while(X != 0){
    if(X%2 == 0) ans += "mah";
    else ans += "umah";
    X /= 2;
  }
  reverse(ans.begin(), ans.end());
  cout << ans << endl;
}