Problem description


Łączony WF
(C)
Limit pamięci: 64 MB
Limit czasu: 2.00 s

W szkole Jasia jest N klas. Kilka z tych klas ma odbyć wspólną lekcję wuefu, na której będą grały w piłkę. Żeby gra była uczciwa, wszystkich uczestników należy podzielić na dwie drużyny składające się z takiej samej liczby osób. Z drugiej strony, żeby gra była fajna, sumarycznie uczestników powinno być jak najwięcej.

Oczywiście nie można podzielić klasy na części – albo cała klasa bierze udział w lekcji albo nikt z danej klasy nie bierze w niej udziału. Może się jednak zdarzyć, że dwie osoby z tej samej klasy zostaną przydzielone do różnych drużyn.

Napisz program, który wczyta liczbę klas oraz liczebność każdej z nich, a następnie wypisze, ile osób może wziąć udział w łączonym wuefie przy najlepszym możliwym wyborze klas.

Wejście

W pierwszym wierszu wejścia znajduje się jedna dodatnia liczba naturalna N oznaczająca liczbę klas.
W drugim wierszu wejścia znajduje się N dodatnich liczb naturalnych, poodzielanych pojedynczymi odstępami. Oznaczają one liczebności kolejnych klas.

Wyjście

W pierwszym (jedynym) wierszu wyjścia powinna się znaleźć jedna liczba całkowita będąca największą możliwą liczbą uczestników łączonego wuefu.

Ograniczenia

1 ≤ N ≤ 1 000 000
Każda klasa ma nie więcej niż 109 uczniów.

Przykład

Wejście Wyjście Wyjaśnienie
4
2 4 3 2
8

Najlepszy możliwy wybór to klasy 1, 24.

Wejście Wyjście Wyjaśnienie
1
5
0

Niestety, żaden wybór klas nie pozwala na zorganizowanie wuefu.

Wejście Wyjście Wyjaśnienie
5
2 6 3 2 1
14

Szczęśliwie wszyscy mogą wziąć udział w łączonym wuefie.