#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main() {
int i=0, cnt=0;
char s[105];
scanf("%s", s);
for(; i<strlen(s); ++i) if(s[i]=='h') {cnt++, i++; break;}
for(; i<strlen(s); ++i) if(s[i]=='e') {cnt++, i++; break;}
for(; i<strlen(s); ++i) if(s[i]=='l') {cnt++, i++; break;}
for(; i<strlen(s); ++i) if(s[i]=='l') {cnt++, i++; break;}
for(; i<strlen(s); ++i) if(s[i]=='o') {cnt++, i++; break;}
if(cnt>=5) printf("YES");
else printf("NO");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IGk9MCwgY250PTA7CgljaGFyIHNbMTA1XTsKCXNjYW5mKCIlcyIsIHMpOwoJZm9yKDsgaTxzdHJsZW4ocyk7ICsraSkgaWYoc1tpXT09J2gnKSB7Y250KyssIGkrKzsgYnJlYWs7fQoJZm9yKDsgaTxzdHJsZW4ocyk7ICsraSkgaWYoc1tpXT09J2UnKSB7Y250KyssIGkrKzsgYnJlYWs7fQoJZm9yKDsgaTxzdHJsZW4ocyk7ICsraSkgaWYoc1tpXT09J2wnKSB7Y250KyssIGkrKzsgYnJlYWs7fQoJZm9yKDsgaTxzdHJsZW4ocyk7ICsraSkgaWYoc1tpXT09J2wnKSB7Y250KyssIGkrKzsgYnJlYWs7fQoJZm9yKDsgaTxzdHJsZW4ocyk7ICsraSkgaWYoc1tpXT09J28nKSB7Y250KyssIGkrKzsgYnJlYWs7fQoJaWYoY250Pj01KSBwcmludGYoIllFUyIpOwoJZWxzZSBwcmludGYoIk5PIik7CglyZXR1cm4gMDsKfQ==