Codeforces Round 497 (Div. 2) |
---|
Закончено |
Витя начал учить берляндский язык. Известно, что в Берляндии используют латинский алфавит. Буквы «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».
Вы можете выводить каждую из букв в любом регистре (строчную или заглавную).
sumimasen
YES
ninja
YES
codeforces
NO
В первом и втором примерах после каждой согласной кроме «n» идёт гласная, поэтому слово является берляндским.
В третьем примере после согласной «r» идёт другая согласная «c», а согласная «s» стоит в конце, поэтому слово не является берляндским.
Название |
---|