#include <bits/stdc++.h>
const int MAXN = 1001;
using namespace std;
char s[MAXN + 1], heidi[MAXN + 1];
int main() {
  int n, i, poz;
  scanf("%s", &s);
  n = strlen(s);
  i = 0;
  poz = 0;
  heidi[0] = 'h';
  heidi[1] = 'e';
  heidi[2] = 'i';
  heidi[3] = 'd';
  heidi[4] = 'i';
  while (i < n && poz < 5) {
    if (s[i] == heidi[poz]) poz++;
    i++;
  }
  if (poz == 5)
    printf("YES");
  else
    printf("NO");
  return 0;
}
