Де я?#10285

Де я?

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

Фермер Джон вийшов прогулятися дорогою і думає, що тепер він може заблукати!

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

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

Нехай послідовність поштових скриньок вздовж дороги ABCDABC. Фермер Джон не може взяти k = 3, оскільки, якщо він бачить , є два можливих місця на дорозі, де може бути така послідовність кольорів. Найменше значення k = 4, оскільки якщо він дивиться на будь-яку послідовність із поштових скриньок, ця послідовність кольорів однозначно визначає його місцезнаходження на дорозі.

Вхідні дані

Перший рядок містить число (1 \le n \le 100).Другий рядок містить рядок із символів у діапазоні .

Вихідні дані

Виведіть одне ціле число — найменше значення , яке вирішує проблему фермера Джона.

Приклади

Приклад 1

Loading
Loading