问题 5567 --奇怪的柏林语

5567: 奇怪的柏林语

时间限制: 1 Sec  内存限制: 128 MB
提交: 427  解决: 193
[提交][状态][命题人:]

题目描述

明明同学刚刚开始学习柏林语。众所周知,柏林语同样使用26个拉丁字母。元音字母共有5个,分别为:"a" "o" "u" "i""e"。其他都是辅音字母。

在柏林语中,每个辅音后面都必须有一个元音,但任何元音后面可以为任何字母,也可以没有字母。唯一的例外是辅音“n”:在字母n之后,可以为任何字母(不仅仅是元音),也可以没有字母。例如,单词“harakiri”“yupie”“man”“nbo”是柏林语,而单词“horse”“king”“my”“nz”则不是。

     请帮助明明同学判定一个单词s是否是柏林语。

输入

只有一行一个字符串,全部都由小写拉丁字母组成,1<=字符串长度<=100


输出

如果该字符串对应的单词为柏林语,则输出“YES”,不是则输出”NO
样例输入
Copy
sumimasen
样例输出
Copy
YES

提示

样例2输入:

ninja

样例2输出:

YES

样例3输入:

codeforces

样例3输出:

NO

来源

 

[提交][状态]