#include <bits/stdc++.h>
using namespace std;
char a[1005];
int c[5];
int main() {
  while (scanf("%s", a) != EOF) {
    int len = strlen(a);
    memset(c, 0, sizeof(c));
    for (int i = 0; i < len; i++) {
      if (a[i] == 'h')
        c[0] = 1;
      else if (c[0] && a[i] == 'e')
        c[1] = 1;
      else if (c[1] && a[i] == 'i' && !c[3])
        c[2] = 1;
      else if (c[2] && a[i] == 'd')
        c[3] = 1;
      else if (c[3] && a[i] == 'i')
        c[4] = 1;
      if (c[4]) break;
    }
    if (c[4])
      printf("YES\n");
    else
      printf("NO\n");
  }
  return 0;
}
