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
#include <iostream>

int main(int argc, char* argv[]) {
	unsigned n;
	std::cin >> n;
	unsigned minOdd = 0;
	unsigned sum = 0;
	for (unsigned i = 0; i < n; ++i) {
		unsigned x;
		std::cin >> x;
		sum += x;
		if (x % 2 == 1) {
			if (minOdd == 0) {
				minOdd = x;
			} else {
				if (minOdd > x) {
					minOdd = x;
				}
			}
		}
	}
	if (sum % 2 == 0) {
		std::cout << sum << std::endl;
	} else {
		if (sum == minOdd) {
			std::cout << "NIESTETY" << std::endl;
		} else {
			std::cout << sum - minOdd << std::endl;
		}
	}
	return 0;
}