/*
Fr: pdtduong
Note: uoc gi AC (")>
Wish: HSGS/PTNK 26-27
*/
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl "\n"
#define lcm(a, b) a*b/__gcd(a, b)
#define fi first
#define se second
#define pb push_back
#define YES cout << "YES\n";
#define NO cout << "NO\n";
const int maxn = 1e6+5, INF = 1e18;
int n, k;
int a[maxn];
signed main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
// freopen("LED.INP", "r", stdin);
// freopen("LED.OUT", "w", stdout);
cin >> n >> k;
int sumChan = 0, sumLe = 0;
int minLe = INF, cntLe = 0;
for(int i = 1; i <= n; i++) {
cin >> a[i];
if(a[i] % 2 == 0) {
sumChan += a[i];
} else {
sumLe += a[i];
minLe = min(minLe, a[i]);
cntLe++;
}
}
int ans = 0;
if(cntLe % 2 == 0) {
ans = sumChan + sumLe;
} else {
ans = sumChan + sumLe - minLe;
}
if(ans < k) {
ans = 0;
}
cout << ans;
return 0;
}
LyoKICAgIEZyOiBwZHRkdW9uZwogICAgTm90ZTogdW9jIGdpIEFDICgiKT4gCiAgICBXaXNoOiBIU0dTL1BUTksgMjYtMjcKKi8KI2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBpbnQgbG9uZyBsb25nCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgbGNtKGEsIGIpIGEqYi9fX2djZChhLCBiKQojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgWUVTIGNvdXQgPDwgIllFU1xuIjsKI2RlZmluZSBOTyBjb3V0IDw8ICJOT1xuIjsKY29uc3QgaW50IG1heG4gPSAxZTYrNSwgSU5GID0gMWUxODsKaW50IG4sIGs7CmludCBhW21heG5dOwpzaWduZWQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIC8vIGZyZW9wZW4oIkxFRC5JTlAiLCAiciIsIHN0ZGluKTsKICAgIC8vIGZyZW9wZW4oIkxFRC5PVVQiLCAidyIsIHN0ZG91dCk7CiAgICBjaW4gPj4gbiA+PiBrOwogICAgaW50IHN1bUNoYW4gPSAwLCBzdW1MZSA9IDA7CiAgICBpbnQgbWluTGUgPSBJTkYsIGNudExlID0gMDsKICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgY2luID4+IGFbaV07CiAgICAgICAgaWYoYVtpXSAlIDIgPT0gMCkgewogICAgICAgICAgICBzdW1DaGFuICs9IGFbaV07CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgc3VtTGUgKz0gYVtpXTsKICAgICAgICAgICAgbWluTGUgPSBtaW4obWluTGUsIGFbaV0pOwogICAgICAgICAgICBjbnRMZSsrOwogICAgICAgIH0KICAgIH0KICAgIGludCBhbnMgPSAwOwogICAgaWYoY250TGUgJSAyID09IDApIHsKICAgIAlhbnMgPSBzdW1DaGFuICsgc3VtTGU7CiAgICB9IGVsc2UgewogICAgCWFucyA9IHN1bUNoYW4gKyBzdW1MZSAtIG1pbkxlOwogICAgfQogICAgaWYoYW5zIDwgaykgewogICAgCWFucyA9IDA7CiAgICB9CiAgICBjb3V0IDw8IGFuczsKICAgIHJldHVybiAwOwp9