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

Задача . A. Исправление слов


Задача

Темы: реализация *800

Виктор решил написать свой текстовый редактор с автоматическим исправлением ошибок.

Виктор считает, что если в слове есть две гласные, стоящие на соседних позициях, то это довольно странно, и подлежит замене. Замена происходит следующим образом: пока в слове есть две гласные на соседних позициях, он удаляет первую такую гласную, что сразу перед ней стоит гласная. Если в строке нет двух гласных на соседних позициях, то строка хорошая.

Задано слово s. Можете ли вы предсказать, каким оно станет после исправления?

В данной задаче гласными буквами считаются a, e, i, o, u и y.

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

В первой строке записано одно целое число n (1 ≤ n ≤ 100) — количество букв в слове s до исправления.

Вторая строка представляет строку s, содержащая ровно n строчных латинских букв — слово до исправления.

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

Выведите слово s после исправления.

Примечание

Объяснение примеров:

  1. Происходит только одна замена: weird werd;
  2. Замен не требуется, так как нет двух гласных на соседних позициях;
  3. aaeaa aeaa aaa aa a.

Примеры
Входные данныеВыходные данные
1 5
weird
werd
2 4
word
word
3 5
aaeaa
a

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

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