#include <bits/stdc++.h>
using namespace std;
long long power(long long a, long long n) {
  long long p = 1;
  while (n > 0) {
    if (n % 2) {
      p = p * a;
    }
    n >>= 1;
    a *= a;
  }
  return p;
}
long long power(long long a, long long n, long long mod) {
  long long p = 1;
  while (n > 0) {
    if (n % 2) {
      p = p * a;
      p %= mod;
    }
    n >>= 1;
    a *= a;
    a %= mod;
  }
  return p % mod;
}
long long gcd(long long a, long long b) { return b ? gcd(b, a % b) : a; }
long long lcm(long long a, long long b) { return a * (b / gcd(a, b)); }
int main() {
  long long t = 1;
  while (t--) {
    long long n;
    cin >> n;
    long long no, ans;
    ans = 0;
    vector<long long> ev;
    vector<long long> od;
    for (long long i = 0; i < n; i++) {
      cin >> no;
      if (no % 2 == 0) {
        ev.push_back(no);
        ans += no;
      } else {
        od.push_back(no);
      }
    }
    sort(od.begin(), od.end(), greater<long long>());
    if (od.size() % 2 == 0) {
      for (long long i = 0; i < od.size(); i++) {
        ans += od[i];
      }
    } else {
      for (long long i = 0; i < od.size() - 1; i++) {
        ans += od[i];
      }
    }
    cout << ans << "\n";
  }
  return 0;
}
