B - choku語

Time Limit: 2 sec / Memory Limit: 256 MB

問題文

高橋君は、ある日不思議な生物を見た。

その生物は choku 語という言語を用いていることがわかった。

文字列 S が以下の条件を満たしているときに S は choku 語であると定義する。

  • 文字列 S が空文字列であるとき。
  • 文字列 S が、choku 語である文字列 T の末尾に ch をつけた文字列であるとき。
  • 文字列 S が、choku 語である文字列 T の末尾に o をつけた文字列であるとき。
  • 文字列 S が、choku 語である文字列 T の末尾に k をつけた文字列であるとき。
  • 文字列 S が、choku 語である文字列 T の末尾に u をつけた文字列であるとき。

choku 語の理解を深めるため、与えられた文字列が choku 語であるかを判定するプログラムを作成することにした。


入力

入力は以下の形式で標準入力から与えられる。

X
  • 1 行目には、choku 語か判定したい文字列 X (1 ≦ |X| ≦ 50) が与えられる。
  • X は半角小文字アルファベットのみで構成されている。

出力

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


入力例1

chokuou

出力例1

YES

文字列 chokuou は choku 語である。


入力例2

kuccho

出力例2

NO

文字列 kuccho は choku 語ではない。


入力例3

atcoder

出力例3

NO