A. Разнообразная подстрока
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Задана строка $$$s$$$, состоящая из $$$n$$$ строчных букв латинского алфавита.

Подстрока строки $$$s$$$ — это последовательный отрезок букв из $$$s$$$. Например, «defor» — это подстрока «codeforces», а «fors» — нет.

Длина подстроки — это количество букв в ней.

Назовем некоторую строку длины $$$n$$$ разнообразной тогда и только тогда, когда никакая буква не встречается в ней строго больше $$$\frac n 2$$$ раз. Например, строки «abc» и «iltlml» разнообразные, а строки «aab» и «zz» — нет.

Ваша задача — найти любую разнообразную подстроку строки $$$s$$$ или сообщить, что такой нет. Обратите внимание, что не требуется максимизировать или минимизировать длину полученной подстроки.

Входные данные

В первой строке записано единственное целое число $$$n$$$ ($$$1 \le n \le 1000$$$) — длина строки $$$s$$$.

Вторая строка содержит в себе строку $$$s$$$, состоящую из ровно $$$n$$$ строчных букв латинского алфавита.

Выходные данные

Выведите «NO», если в строке $$$s$$$ нет разнообразных подстрок.

В противном случае первая строка должна содержать «YES». Вторая подстрока должна содержать любую разнообразную подстроку строки $$$s$$$.

Примеры
Входные данные
10
codeforces
Выходные данные
YES
code
Входные данные
5
aaaaa
Выходные данные
NO
Примечание

В первом примере есть множество правильных ответов.

Пожалуйста, избегайте задавать вопросы о правильности конкретного ответа на конкретный тест, такие вопросы всегда приводят к ответу «Без комментариев».