Розглянемо рядок парної довжини і ціле число . Рядок називається -парним тоді і тільки тоді, коли перша половина рядка відрізняється від другої половини не більше ніж у позиціях.
Наприклад, рядок є -парним, -парним, але не -парним.
Вам задано ціле число і циклічний рядок з непарною довжиною. Ви повинні знайти в ньому -парний підрядок максимальної довжини. Зазначимо, що вхідний рядок є циклічним, тому ви можете використовувати будь-які його циклічні зсуви.
Перший рядок містить ціле число (0 \leq k \leq 2000). Другий рядок містить рядок з прописних латинських літер. Довжина рядка непарна і не перевищує .
Виведіть один рядок, що містить -парний підрядок максимальної довжини. Якщо таких підрядків декілька, виведіть найменший у лексикографічному порядку. Якщо потрібного підрядка не існує, виведіть порожній рядок.
Приклад 1
Приклад 2
Приклад 3