Нещодавно Козак Вус знайшов чарівне коло! По ньому розташовано n вершин, так що вершини i та i+1 — сусідні для 1≤i Козак Вус почав робити наступні дії з цим колом. Він вибрав число х. Якщо вершини i та j сусідні та ai=aj =x, то він розрізає коло по дузі, що сполучає ці дві вершини. Іншими словами, він робить розріз між двома сусідніми вершинами, значеннях яких рівні x.
Чи можна вибрати так число х, щоб Козак Вус зробив принаймні два розрізи?

Вхідні дані
Перший рядок містить одне ціле число n (2≤n≤50) — кількість вершин на колі.

Другий рядок містить n цілих чисел a1 ,a2,…,an(1≤ai≤50) — масив a.

Вихідні дані
Виведіть «Yes», якщо можливо обрати таке число x, що Козак Вус зробить хоча б два розрізи, інакше виведіть «No».

Пример ввода #1
5
1 2 3 1 1
Пример ответа #1
Yes
Пример ввода #2
7
4 2 7 4 4 50 4
Пример ответа #2
Yes
Пример ввода #3
5
5 4 2 2 1
Пример ответа #3
No

Мышастик Мышастик    3   27.12.2020 15:06    13

Другие вопросы по теме Информатика