C. Такие разные строки
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Программисту Мише очень нужно написать фильтр плохих слов, которые пользователи сети «КотВТанке» не могут использовать при общении друг с другом.

Строка называется хорошей, если в ней нет ни 3 подряд идущих гласных, ни 3 подряд идущих согласных букв. В противном случае случае строка называется плохой.

Помогите Мише – напишите программу, которая будет проверять, является ли строка хорошей или плохой.

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

В единственной строке входных данных содержится строка $$$s$$$ длиной не более $$$100000$$$. Строка состоит из строчных латинских букв.

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

В единственной строке выведите «BAD», если строка является плохой, или «GOOD», если она является хорошей.

Примеры
Входные данные
good
Выходные данные
GOOD
Входные данные
bad
Выходные данные
GOOD
Входные данные
zashtsheeshtschayjushtsheekhsya
Выходные данные
BAD
Входные данные
dlinnosheee
Выходные данные
BAD
Примечание

Гласные буквы в латинском алфавите – «a», «e», «i», «o», «u», «y».