Олимпиадный тренинг

Задача . A. Ромадзи


Витя начал учить берляндский язык. Известно, что в Берляндии используют латинский алфавит. Буквы «a», «o», «u», «i» и «e» являются гласными. Остальные буквы — согласные.

В берляндском языке после каждой согласной буквы обязательно идёт гласная буква, а после гласной — может идти любая. Единственным исключением является согласная буква «n» — после неё может идти любая буква (не только гласная), а может и не идти буква вообще. Например, слова «harakiri», «yupie», «man» и «nbo» являются берляндскими, а слова «horse», «king», «my» и «nz» — нет.

Помогите Вите понять, является ли слово \(s\) берляндским.

Входные данные

Первая строка входных данных содержит строку \(s\), состоящую из \(|s|\) (\(1\leq |s|\leq 100\)) строчных латинских букв.

Выходные данные

Выведите «YES» (без кавычек), если идет гласная после каждой согласной кроме «n», иначе выведите «NO».

Вы можете выводить каждую из букв в любом регистре (строчную или заглавную).

Примечание

В первом и втором примерах после каждой согласной кроме «n» идёт гласная, поэтому слово является берляндским.

В третьем примере после согласной «r» идёт другая согласная «c», а согласная «s» стоит в конце, поэтому слово не является берляндским.


Примеры
Входные данныеВыходные данные
1 sumimasen
YES
2 ninja
YES
3 codeforces
NO

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя