#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ll n;
cin >> n;
vector<ll> a(n);
for(ll i = 0; i < n; i++)
cin >> a[i];
ll l = 0;
ll r = n - 1;
ll p1 = 0;
ll p2 = 0;
bool rev = false;
ll turn = 0;
while(l <= r) {
ll x;
if(!rev) {
x = a[l];
l++;
} else {
x = a[r];
r--;
}
if(turn == 0)
p1 += x;
else
p2 += x;
if(x % 2 == 0)
rev = !rev;
turn = !turn;
}
cout << p1 << " " << p2 << '\n';
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKCmludCBtYWluKCkgewogICAgbGwgbjsKICAgIGNpbiA+PiBuOwoKICAgIHZlY3RvcjxsbD4gYShuKTsKCiAgICBmb3IobGwgaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgY2luID4+IGFbaV07CgogICAgbGwgbCA9IDA7CiAgICBsbCByID0gbiAtIDE7CgogICAgbGwgcDEgPSAwOwogICAgbGwgcDIgPSAwOwoKICAgIGJvb2wgcmV2ID0gZmFsc2U7CiAgICBsbCB0dXJuID0gMDsKCiAgICB3aGlsZShsIDw9IHIpIHsKICAgICAgICBsbCB4OwoKICAgICAgICBpZighcmV2KSB7CiAgICAgICAgICAgIHggPSBhW2xdOwogICAgICAgICAgICBsKys7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgeCA9IGFbcl07CiAgICAgICAgICAgIHItLTsKICAgICAgICB9CgogICAgICAgIGlmKHR1cm4gPT0gMCkKICAgICAgICAgICAgcDEgKz0geDsKICAgICAgICBlbHNlCiAgICAgICAgICAgIHAyICs9IHg7CgogICAgICAgIGlmKHggJSAyID09IDApCiAgICAgICAgICAgIHJldiA9ICFyZXY7CgogICAgICAgIHR1cm4gPSAhdHVybjsKICAgIH0KCiAgICBjb3V0IDw8IHAxIDw8ICIgIiA8PCBwMiA8PCAnXG4nOwoKICAgIHJldHVybiAwOwp9