AT_abc017_2 [ABC017B] choku語

Description

[problemUrl]: https://atcoder.jp/contests/abc017/tasks/abc017_2 高橋君は、ある日不思議な生物を見た。 その生物は choku 語という言語を用いていることがわかった。 文字列 $ S $ が以下の条件を満たしているときに $ S $ は choku 語であると定義する。 - 文字列 $ S $ が空文字列であるとき。 - 文字列 $ S $ が、choku 語である文字列 T の末尾に `ch` をつけた文字列であるとき。 - 文字列 $ S $ が、choku 語である文字列 T の末尾に `o` をつけた文字列であるとき。 - 文字列 $ S $ が、choku 語である文字列 T の末尾に `k` をつけた文字列であるとき。 - 文字列 $ S $ が、choku 語である文字列 T の末尾に `u` をつけた文字列であるとき。 choku 語の理解を深めるため、与えられた文字列が choku 語であるかを判定するプログラムを作成することにした。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ X $ - $ 1 $ 行目には、choku 語か判定したい文字列 $ X\ (1\ ≦\ |X|\ ≦\ 50) $ が与えられる。 - $ X $ は半角小文字アルファベットのみで構成されている。

Output Format

$ X $ が choku 語なら文字列 `YES` を、そうでないなら文字列 `NO` を $ 1 $ 行に出力せよ。出力の末尾にも改行を入れること。

Explanation/Hint

### Sample Explanation 1 文字列 `chokuou` は choku 語である。 ### Sample Explanation 2 文字列 `kuccho` は choku 語ではない。