猫猫与密信
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

猫猫的电子邮箱中收到了一封密信,内容为一个由小写字母构成的字符串 s_1s_2...s_n
由于电脑故障,某个字符突然消失了,前后两部分 (可能为空) 拼接成了一个新的字符串 t。形式化地,假设 s_i 消失了,则 t = s_1..s_{i-1}s_{i+1}..s_n
现在给定 t,猫猫想知道 s 中是否有可能存在 "love" 这个子串(不含引号)。如果有可能,输出 YES,否则输出 NO。
子串的定义为:一个字符串中连续的若干字符形成的新字符串。

输入描述:

一行,一个由小写字母构成的字符串 t1\leq |t|\leq 10^4

输出描述:

一行,输出 YES 或 NO。
示例1

输入

复制
abcloe

输出

复制
YES

说明

原串可能是 abclove,包含 love 这个子串。
示例2

输入

复制
like

输出

复制
NO