Statement is not available in English language
C. Безлюдный отель
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Закончился туристический сезон, и почти все отдыхающие разъехались. Теперь у Портье почти не осталось работы, и он уже успел заскучать. Поначалу он пытался скоротать время, снова и снова убирая номера, решая судоку и раскладывая пасьянсы. Но все это ему быстро надоело.

Однажды он заметил, что один из гостей оставил на столе книгу. Портье придумал следующую игру: он открывает книгу на случайной странице, выбирает какое-то слово и выписывает его большими буквами на отдельном листе бумаги.

После этого он берёт монетку и кладёт её на первую букву слова. Затем много раз (возможно, бесконечное число) он делает следующую операцию: если выбранном слове есть еще одна такая же буква, как и та, на которой лежит монетка, то портье перекладывает эту монетку на любую такую же букву. Если же буква, на которой лежит монетка встречается ровно один раз, то портье сдвигает монетку на следующую букву, а если следующей буквы в слове нет, то игра завершается.

Например, если изначальное слово было «letovo», то монетка будет перемещаться следующим образом (положение монетки в отражено жирным подчёркнутым шрифтом):

  1. letovo
  2. letovo
  3. letovo
  4. letovo
  5. letovo
  6. letovo
  7. letovo
  8. ...

Обратите внимание, что в примере выше игра никогда не завершится: монетка будет бесконечно долго перемещаться между двумя буквами «o».

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

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

В первой строке дано число n (1 ≤ n ≤ 100 000) — длина строки.

Во второй строке дана строка s, строка состоит только из строчных букв латинского алфавита.

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

Выведите «YES», если игра завершается, и «NO» — в противоположном случае.

Примеры
Входные данные
6
letovo
Выходные данные
NO
Входные данные
3
abc
Выходные данные
YES
Входные данные
3
aaa
Выходные данные
NO