Vasya has recently learned to type and log on to the Internet. He immediately entered a chat room and decided to say hello to everybody. Vasya typed the word *s*. It is considered that Vasya managed to say hello if several letters can be deleted from the typed word so that it resulted in the word "hello". For example, if Vasya types the word "ahhellllloou", it will be considered that he said hello, and if he types "hlelo", it will be considered that Vasya got misunderstood and he didn't manage to say hello. Determine whether Vasya managed to say hello by the given word *s*.
The first and only line contains the word *s*, which Vasya typed. This word consisits of small Latin letters, its length is no less that 1 and no more than 100 letters.
# Решение задач проекта CODEFORSES, Задача 271A
#
# (C) 2023 Артур Ще, Москва, Россия
# Released under GNU Public License (GPL)
# email [email protected]
# -----------------------------------------------------------

'''
A. Чат
ограничение по времени на тест1 second
ограничение по памяти на тест256 megabytes
вводстандартный ввод
выводстандартный вывод
Совсем недавно Вася научился печатать на клавиатуре и выходить в интернет. Он сразу же зашел в чат и решил
поздороваться со всеми. Вася напечатал слово s. Считается, что у Васи получилось поздороваться, если из
напечатанного слова можно удалить некоторые буквы так, чтобы получилось слово "hello". Например, если
Вася напечатал слово "ahhellllloou", считается, что он поздоровался, а если он напечатал "hlelo",
считается, что Васю не поняли, и ему не удалось поздороваться. По заданному слову s определите, удалось
ли Васе поздороваться.

Входные данные
В первой и единственной строке записано слово s, которое напечатал Вася. Это слово состоит из маленьких
букв латинского алфавита, его длина не меньше 1 и не больше 100 букв.

Выходные данные
Если Васе удалось поздороваться, выведите "YES", иначе выведите "NO".
'''

from datetime import datetime
import time
start_time = datetime.now()
import functools
from itertools import *
from collections import Counter
import random
import math

s=input()
s1 = 0
p=0
s1 = s.find('h',s1)
if s1 == -1: p=1
s1 = s.find('e',s1)
if s1 == -1: p=1
s1 = s.find('l',s1)
if s1 == -1: p=1
s1 = s.find('l',s1)
if s1 == -1: p=1
s1 = s.find('o',s1)
if s1 == -1: p=1

if p == 1 : print('NO')
else: print('YES')
