#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
using ll = long long;
int main()
{

    ll n;
    cin>>n;
    vector<ll>a(n);//第一个数组存放原数据
    vector<ll>b;//存奇数
    vector<ll>c;//存偶数
    ll sum_1 =0;//累加奇数
    ll sum_2=0;//累加偶数
    for(ll i =0;i<n;i++){
        cin>>a[i];
        if(n==1)//特判一下
        {
        if(a[i]%2!=0){
            cout<<'0';
            return 0;
        }
        else{
             cout<<a[i];
            return 0;
        }
        }
        if(a[i]&1){//如果是奇数放入b数组

        b.push_back(a[i]);
        sum_1+=a[i];
        }
        else {//否则放入c数组
            c.push_back(a[i]);
            sum_2+=a[i];
        }
    }
    sort(b.begin(),b.end());//给奇数数组按升序排序
    ll ji = b.size();//我们只要关心奇数有多少个就好了
    ll ou = c.size();//其实这个是多余的
    if(ji%2==0){//如果偶数个奇数相加,那么总和就一定是偶数
        cout<<sum_1+sum_2;
    }
    else cout<<sum_2+sum_1-b[0];//否则我们减去一个最小的奇数就行了
    return 0;
}