G. Шоколадный должок
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Так вышло, что Гриша должен Маше N шоколадок. Он закупил нужное количество плиток разных видов, решил отдавать Маше по одной в день, и ему осталось лишь определиться с порядком.

Гриша знает, что Маша одинаково радуется шоколадке любого вида, с одним лишь исключением: она совершенно не радуется шоколадке, если она имеет тот же вид, что и накануне. Например, получив 10 шоколадок одного вида подряд, Маша порадуется всего один раз, а вот если одни будут хотя бы двух чередующихся типов — радости будет в 10 раз больше.

Помогите Грише вычислить максимально возможную радость Маши.

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

В первой строке находится число N (1 ≤ N ≤ 105) — количество шоколадок. В следующей строке находится N чисел ai (1 ≤ ai ≤ 106) — виды шоколадок, закупленных Мишей.

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

Выведите единственное число — максимально возможную радость Маши.

Примеры
Входные данные
5
1 2 3 4 5
Выходные данные
5
Входные данные
5
3 3 4 3 3
Выходные данные
3
Входные данные
5
3 3 3 3 3
Выходные данные
1