#include #include #include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 #define PI 3.14159265358979 using namespace std; typedef pair P; int main(void) { string s; int dp[100] = {}; int p = 1; cin >> s; FOR(i, 0, s.size() - 3) { if (s[i] == 'h'&&s[i + 1] == 'a'&&s[i + 2] == 'm'&&s[i + 3] == 'u') { dp[p] = 1; p++; i += 3; } else if (s[i] == 'h'&&s[i + 1] == 'a'&&s[i + 2] == 'm') { dp[p] = 0; p++; i += 2; } } if (p == 2 && dp[1] == 0) { cout << "ham" << endl; } else { FOR(i, 1, p - 1) { if (dp[i] == 1) { cout << "hamu"; } else { cout << "ham"; } } cout << "ham" << endl; } return 0; }