#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int n;
cin>>n;
vector<int>arr(n);
for(int i=0;i<n;i++){
cin>>arr[i];
}
int start=0;
int end=n-1;
int p1=0;
int p2=0;
int turn=1;
bool reverse=false;
while(start<end){
int select=0;
if(turn%2!=0){//turn for p1;
if(reverse==false){
p1=p1+arr[start];
select=arr[start];
start++;
}
else{
p1=p1+arr[end];
select=arr[end];
end--;
}
}
else{
if(reverse==false){
p2=p2+arr[start];
select=arr[start];
start++;
}
else{
p2=p2+arr[end];
select=arr[end];
end--;
}
}
if(select%2==0){
reverse=true;
}
else{
reverse=false;
}
turn++;
}
cout<<"Sum of player1: "<<p1<<" and for player2: "<<p2<<" is:"<<p1+p2;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbjsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+YXJyKG4pOwoJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJY2luPj5hcnJbaV07Cgl9CglpbnQgc3RhcnQ9MDsKCWludCBlbmQ9bi0xOwoJaW50IHAxPTA7CglpbnQgcDI9MDsKCWludCB0dXJuPTE7Cglib29sIHJldmVyc2U9ZmFsc2U7Cgl3aGlsZShzdGFydDxlbmQpewoJCWludCBzZWxlY3Q9MDsKCQlpZih0dXJuJTIhPTApey8vdHVybiBmb3IgcDE7CgkJICAgaWYocmV2ZXJzZT09ZmFsc2UpewoJCSAgICAgcDE9cDErYXJyW3N0YXJ0XTsKCQkgICAgIHNlbGVjdD1hcnJbc3RhcnRdOwoJCSAgICAgIHN0YXJ0Kys7CgkJICAgfQoJCSAgIGVsc2V7CgkJICAgCSBwMT1wMSthcnJbZW5kXTsKCQkgICAgIHNlbGVjdD1hcnJbZW5kXTsKCQkgICAgIGVuZC0tOwogCgkJICAgfQoJCX0KCQllbHNlewogCgkJCWlmKHJldmVyc2U9PWZhbHNlKXsKCQkgICAgIHAyPXAyK2FycltzdGFydF07CgkJICAgICBzZWxlY3Q9YXJyW3N0YXJ0XTsKCQkgICAgICBzdGFydCsrOwoJCSAgIH0KCQkgICBlbHNlewoJCSAgIAkgcDI9cDIrYXJyW2VuZF07CgkJICAgICBzZWxlY3Q9YXJyW2VuZF07CgkJICAgICBlbmQtLTsKIAoJCSAgIH0KIAoJCX0KCQlpZihzZWxlY3QlMj09MCl7CgkJCXJldmVyc2U9dHJ1ZTsKCQl9CgkJZWxzZXsKCQkJcmV2ZXJzZT1mYWxzZTsKCQl9CgkJdHVybisrOwoJfQoJY291dDw8IlN1bSBvZiBwbGF5ZXIxOiAiPDxwMTw8IiBhbmQgZm9yIHBsYXllcjI6ICI8PHAyPDwiIGlzOiI8PHAxK3AyOwogCglyZXR1cm4gMDsKfQ==