#include <bits/stdc++.h>
using namespace std;
int main() {
  long long ans = 0, m = 0, h = 0;
  vector<char> v;
  string s;
  cin >> s;
  for (int i = 0; i < s.size(); i++) {
    if (i < s.size() - 4 && s[i] == 'h' && s[i + 1] == 'e' && s[i + 2] == 'a' &&
        s[i + 3] == 'v' && s[i + 4] == 'y') {
      i += 4;
      v.push_back('h');
    } else if (i < s.size() - 4 && s[i] == 'm' && s[i + 1] == 'e' &&
               s[i + 2] == 't' && s[i + 3] == 'a' && s[i + 4] == 'l') {
      v.push_back('m');
      i += 4;
      m++;
    }
  }
  for (int i = 0; i < v.size(); i++) {
    if (v[i] == 'm') m--;
    if (v[i] == 'h') ans += m;
  }
  cout << ans << endl;
  return 0;
}
