Крутий підрядок
Козак Вус вважає рядок крутим, якщо виконуються наступні умови:
Усі символи на парних позиціях однакові.
Усі символи на непарних позиціях однакові.
Наприклад, рядки 'wow'
та 'ftftf'
— круті, а рядки 'cabab'
та 'abcd'
— ні.
У Козака Вуса є рядок довжини , що складається з малих латинських літер. Він може змінити не більше символів в ньому так, щоб в рядку був крутий підрядок максимальної можливої довжини. Допоможіть йому знайти цю довжину.
Input
Перший рядок містить два цілі числа та (, ) — кількість символів в рядку, та кількість символів, які Козак Вус може змінити.
Другий рядок містить рядок , який складається з малих латинських літер.
Output
Виведіть єдине число — максимально можливу довжину крутого підрядка, яку може отримати Козак Вус.
Examples
Scoring
( балів): ;
( балів): ;
( бали): ;
( бали): ;
( бали): без додаткових обмежень.