Улюблена комп'ютерна гра Моріса називається Squarow (Квадряд). На початку гри на екрані з'являється рядок кольорових квадратиків. Гравець може вибрати колір і видалити всі квадратики цього кольору (при цьому не можна вибирати колір, якого немає серед кольорів квадратиків). Після видалення всі інші квадратики зсуваються вліво так, щоб у рядку між сусідніми квадратиками не залишалося порожніх місць, порядок квадратиків у рядку при цьому не змінюється. Всі квадратики одного кольору, що стоять підряд один за одним, утворюють блок. При видаленні вибраного кольору гравець отримує стільки очок, скільки блоків залишилося в рядку.
Допоможіть Морісу дізнатися, яке найбільше число блоків після видалення квадратиків одного кольору він може отримати, і який колір для цього треба вибрати. Якщо таких кольорів декілька, виведіть будь-який.
Перший рядок містить одне ціле число (1 \leq n \leq 2 \cdot 10^{5}) — кількість квадратиків у рядку. Другий рядок містить цілих чисел a_i (1 \leq i \leq n, 1 \leq a_i \leq 2 \cdot 10^{5}) — колір -го квадратика в рядку.
В єдиному рядку виведіть два цілих числа — найбільше число блоків, яке може залишитися після видалення всіх квадратиків одного кольору, і число, що відповідає кольору, який треба видалити, щоб досягти такого числа блоків.
Приклад 1
Приклад 2
Приклад 3
У першому прикладі, якщо видалити колір , залишиться один блок кольору , а якщо видалити колір , залишиться один блок кольору (оскільки блоки по різні сторони від блоку кольору зіллються в один блок).
У другому прикладі, якщо видалити колір , залишиться три блоки, якщо видалити колір — також три блоки, якщо видалити колір , залишиться блоки.
У третьому прикладі: для кольору — блоки, для кольору — блоки, для кольору — блоки.