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
#include <stdio.h>

typedef unsigned long long ull;

int main()
{
    int n, tmp;
    scanf( "%d", &n );

    int odd_num = 0;
    int min_odd = 0;
    ull tot_sum = 0;

    for( int i = 0; i < n; ++i ){
        scanf( "%d", &tmp );
        tot_sum += tmp;

        if(tmp%2 != 0){
            if( odd_num == 0 ){
                min_odd = tmp;
            }

            if( tmp < min_odd )
                min_odd = tmp;

            ++odd_num;
        }
    }

    if( odd_num % 2 != 0 )
        tot_sum -= min_odd;

    if( tot_sum > 0 )
        printf( "%llu\n", tot_sum );
    else
        printf( "NIESTETY\n", tot_sum );
}