import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
String s = sc.next();
char[] str = s.toCharArray();
char[] a = new char[5];
int index = 0;
for (int i = 0; i < str.length; i++) {
if(str[i] == 'h') {
a[0] = str[i];
index = i+1;
break;
}
}
for (int i = index; i < str.length; i++) {
if(str[i] == 'e') {
a[1] = str[i];
index = i+1;
break;
}
}
for (int i = index; i < str.length; i++) {
if(str[i] == 'l') {
a[2] = str[i];
index = i+1;
break;
}
}
for (int i = index; i < str.length; i++) {
if(str[i] == 'l') {
a[3] = str[i];
index = i+1;
break;
}
}
for (int i = index; i < str.length; i++) {
if(str[i] == 'o') {
a[4] = str[i];
break;
}
}
int count = 0;
char[] h = {'h','e','l','l','o'};
for (int i = 0; i < a.length; i++) {
if(a[i] == h[i]) count++;
}
if(count == 5) System.out.println("YES");
else System.out.println("NO");
}
}
}
09-13
284
09-15
193