#include <bits/stdc++.h>
using namespace std;
int main(int argc, char *argv[]) {
  string s;
  int min1 = 200, min2 = 200, min3 = 200, min4 = 200, min5 = 200;
  cin >> s;
  for (int i = 0; i < s.size(); i++) {
    if (s[i] == 'h' && i < min1) min1 = i;
    if (s[i] == 'e' && i < min2 && min1 < i) min2 = i;
    if (s[i] == 'l' && i < min3 && min2 < i) {
      min3 = i;
      s[i] = 0;
    }
    if (s[i] == 'l' && i < min4 && min3 < i) {
      min4 = i;
      s[i] = 0;
    }
    if (s[i] == 'o' && i < min5 && min4 < i) min5 = i;
  }
  if (min1 < min2 && min2 < min3 && min3 < min4 && min4 < min5 && min1 != 200 &&
      min2 != 200 && min3 != 200 && min4 != 200 && min5 != 200)
    cout << "YES";
  else
    cout << "NO";
}
