Паліндроми 100500#5991

Паліндроми 100500

1 секунда
256 мегабайтів
Легка

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

Вхідні дані

У першому рядку записано ціле число (1 \leq L \leq |s|) — довжину потрібного підрядка. У другому рядку записано рядок (1 \leq |s| \leq 100500), що складається з маленьких латинських літер.

Вихідні дані

Виведіть шуканий підрядок або 42, якщо підрядок не існує.

Приклади

Приклад

Вхідні дані
3
abacaba
Вихідні дані
aba

Приклад

Вхідні дані
2
abcdef
Вихідні дані
42

Приклад 1

Loading
Loading