Профессор Ш. занимается фундаментальными исследованиями в области изучения строк. Так, недавно на научной конференции в Бырниксе профессор ошеломил научное сообщество открытием нового вида строк – хороших строк. Непустую строку $$$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