1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//Autor: Mateusz Wasylkiewicz
//Zawody: Potyczki Algorytmiczne 2015
//Strona: http://potyczki.mimuw.edu.pl/
//Zadanie: Kieszonkowe, runda 1B
//Czas: Theta(n+MAX(a_i))
#include <bits/stdc++.h>
using namespace std;

#define REP(x, n) for (int x = 0; x < (n); x++)

const int INF = 1010;

void wczytaj_dane(int& n, int& suma, int& min_niep)
{
	cin >> n;
	REP(i, n)
	{
		int a;
		cin >> a;
		suma += a;
		if (a % 2 != 0)
			min_niep = min(min_niep, a);
	}
}

void zrob_test()
{
	int n, suma = 0, min_niep = INF;
	wczytaj_dane(n, suma, min_niep);
	if (n == 1 && min_niep != INF)
		cout << "NIESTETY\n";
	else
		cout << (suma % 2 == 0 ? suma : suma - min_niep);
}

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	zrob_test();
	return 0;
}