Передача сообщения

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Кейтилин Старк хочет отослать своему мужу Эддарду тайное сообщение, которое является палиндромом. Но сообщение нельзя отсылать просто так --- его определенно перехватят Ланнистеры, и тогда Кейтилин и её мужу несдобровать. Поэтому Кейтилин решила зашифровать своё послание. Она добавила в него несколько букв, и теперь её сообщение можно получить, взяв некоторую подстроку нового послания и удалив из неё не более $k$ символов.

Когда Эддард получил письмо с зашифрованным сообщением, он не смог однозначно определить, что хотела передать ему жена. Но он хочет найти хотя бы самую длинную подстроку, являющуюся кандидатом на сообщение его жены --- подстроку, из которой можно удалить не больше $k$ символов так, чтобы она являлась палиндромом. Число $k$ Эддард знает --- это их любимое с Кейтилин число.

Помогите деснице короля решить эту непростую задачу, ведь незнание информации в присланном сообщении может грозить ему смертью.

입력

В первой строке входного файла дано число $k$ ($0 \le k \le 5000$) --- максимальное количество символов, которое можно удалить.

Во второй строке входного файла дана строка $s$ ($1 \le |s| \le 5000$) --- сообщение, которое получил Эддард.

Сообщение состоит только из строчных букв латинского алфавита.

출력

В единственной строке выходного файла выведите через пробел два числа $l, r$ ($1 \le l \le r \le |s|$), разделенные пробелом --- левый и правый конец наидлиннейшей подстроки, которая является кандидатом на зашифрованное сообщение Кейтилин.

Если возможных ответов несколько, выведите тот, у которого левый конец левее всего.