K-парна#8495

K-парна

1 секунда
128 мегабайтів
Дуже складна

Розглянемо рядок парної довжини і ціле число . Рядок називається -парним тоді і тільки тоді, коли перша половина рядка відрізняється від другої половини не більше ніж у позиціях.

Наприклад, рядок є -парним, -парним, але не -парним.

Вам задано ціле число і циклічний рядок з непарною довжиною. Ви повинні знайти в ньому -парний підрядок максимальної довжини. Зазначимо, що вхідний рядок є циклічним, тому ви можете використовувати будь-які його циклічні зсуви.

Вхідні дані

Перший рядок містить ціле число (0 \leq k \leq 2000). Другий рядок містить рядок з прописних латинських літер. Довжина рядка непарна і не перевищує .

Вихідні дані

Виведіть один рядок, що містить -парний підрядок максимальної довжини. Якщо таких підрядків декілька, виведіть найменший у лексикографічному порядку. Якщо потрібного підрядка не існує, виведіть порожній рядок.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading