#include <bits/stdc++.h>
using namespace std;
const long long INF = 1e9;
const long long N = 1e6 + 1;
const long long mod = 1e9 + 7;
const long double eps = 1E-7;
long long n;
string s;
long long x, a[N];
int main() {
  ios_base::sync_with_stdio(0);
  cin >> s;
  n = s.size();
  for (int i = n - 5; i >= 0; i--) {
    long long p = 0;
    p += s[i] == 'm';
    p += s[i + 1] == 'e';
    p += s[i + 2] == 't';
    p += s[i + 3] == 'a';
    p += s[i + 4] == 'l';
    a[i] = a[i + 1] + p / 5;
  }
  for (int i = 0; i < n - 5; i++) {
    long long p = 0;
    p += s[i] == 'h';
    p += s[i + 1] == 'e';
    p += s[i + 2] == 'a';
    p += s[i + 3] == 'v';
    p += s[i + 4] == 'y';
    x = x + p / 5 * a[i];
  }
  cout << x << endl;
}
