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

using namespace std;

const int INF = 1e9;

inline int lower(int a, int b)
{
    return (a<b) ? a : b;
}

int main()
{
    int n, NumberOfOdds=0, LowerOdd=INF, a;
    long long res=0;
    scanf("%d", &n);
    for(int i=0; i<n; i++)
    {
        scanf("%d", &a);
        res+=a;
        if(a%2)
        {
            NumberOfOdds++;
            LowerOdd=lower(LowerOdd, a);
        }
    }
    if(NumberOfOdds%2)
        res-=LowerOdd;
    if(res)
        printf("%lld", res);
    else    printf("NIESTETY");
}