Ушан решил сыграть в карточную игру. У него есть колода, состоящая из N
съедобных карт. На i
-й карте сверху написано целое число Ai
. Ушан выполняет описанную ниже операцию ноль или более раз, так что значения, записанные на оставшихся карточках, будут попарно различны.
Найдите максимально возможное количество оставшихся карт. Здесь N
нечетное, что гарантирует сохранение хотя бы одной карты.
Операция: вынуть из колоды три произвольные карты. Из этих трех карт съешьте две: одну с наибольшим значением, а другую с наименьшим значением. Затем верните оставшуюся одну карту в колоду.
Входные данные
В первой строке записано нечетное число N
(\(3<=N<=10^5\)). Во второй строке записаны N
чисел Ai
(\(1<=A_i<=10^5\))
Выходные данные
Выведите максимально возможное количество оставшихся карт.