#include <bits/stdc++.h>
using namespace std;
int main() {
  string str;
  cin >> str;
  long long count = 0;
  stack<char> st;
  if (str.size() < 10) {
    cout << 0;
    return 0;
  }
  for (long long i = 0; i <= str.size() - 5; i++) {
    if (str[i] == 'h' && str[i + 1] == 'e' && str[i + 2] == 'a' &&
        str[i + 3] == 'v' && str[i + 4] == 'y') {
      st.push('*');
    } else if (str[i] == 'm' && str[i + 1] == 'e' && str[i + 2] == 't' &&
               str[i + 3] == 'a' && str[i + 4] == 'l') {
      count = count + st.size();
    }
  }
  cout << count << "\n";
}
