#include <bits/stdc++.h>
using namespace std;
char s[1040];
int main() {
  while (~scanf("%s", s)) {
    int len = strlen(s);
    bool flag = false;
    for (int i = 0; i < len; i++) {
      if (s[i] == 'h') {
        for (; i < len; i++)
          if (s[i] == 'e') {
            for (; i < len; i++)
              if (s[i] == 'i') {
                for (; i < len; i++)
                  if (s[i] == 'd') {
                    for (; i < len; i++)
                      if (s[i] == 'i') {
                        flag = true;
                        break;
                      }
                    if (flag) break;
                  }
                if (flag) break;
              }
            if (flag) break;
          }
        if (flag) break;
      }
    }
    if (flag)
      printf("YES\n");
    else
      printf("NO\n");
  }
  return 0;
}
