EduBrick

L. Самое длинное почти-палиндромное

2000 мс · 256 МБ · всё или ничего

Слово называется почти палиндромом для числа KK, если в нём можно изменить не более KK букв так, чтобы получился палиндром.

В классе считали количество таких подслов. Теперь найдите длину самого длинного из них.

Формат ввода

Первая строка содержит числа NN (1≤N≤5⋅1031 \le N \le 5 \cdot 10^3) и KK (0≤K≤N0 \le K \le N).

Вторая строка содержит слово из NN строчных латинских букв.

Формат вывода

Одно число — длина самого длинного подслова, являющегося почти палиндромом.

Примеры

ввод
5 1
abcde
вывод
3
ввод
7 0
abacaba
вывод
7
Войдите, чтобы отправлять решения.