F. Хорошая подстрока
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Профессор Ш. занимается фундаментальными исследованиями в области изучения строк. Так, недавно на научной конференции в Бырниксе профессор ошеломил научное сообщество открытием нового вида строк – хороших строк. Непустую строку $$$S$$$, состоящую из строчных латинских букв, называют хорошей, если в ней нет $$$k$$$ подряд идущих гласных или $$$k$$$ подряд идущих согласных букв. Теперь Профессор хочет в каждой строке искать её наидлиннейшую хорошую подстроку. Однако профессор хорош в теоретических построениях, а написание программ – его слабое место.

Профессор нуждается в вашей помощи. Напишите программу, которая для заданной строки будет искать её наидлиннейшую хорошую подстроку.

Следует считать, что гласными буквами в латинском алфавите являются буквы $$$a$$$, $$$e$$$, $$$i$$$, $$$o$$$, $$$u$$$.

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

В первой строке содержится непустая строка $$$S$$$, состоящая из строчных латинских букв, длина которой не менее $$$2$$$ и не превосходит $$$100 000$$$.

Во второй строке содержится число $$$k$$$ $$$(1 \lt k \le |S|)$$$.

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

В единственной строке выведите число – размер наидлиннейшей хорошей подстроки $$$S$$$.

Примеры
Входные данные
abacaba
2
Выходные данные
7
Входные данные
aaabbb
2
Выходные данные
2
Входные данные
aeoui
3
Выходные данные
2