#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;
}
}
cout<<"Sum of player1: "<<p1<<" and for player2: "<<p2<<" is"<<p1+p2;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBuOwoJY2luPj5uOwoJdmVjdG9yPGludD5hcnIobik7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQljaW4+PmFycltpXTsKCX0KCWludCBzdGFydD0wOwoJaW50IGVuZD1uLTE7CglpbnQgcDE9MDsKCWludCBwMj0wOwoJaW50IHR1cm49MTsKCWJvb2wgcmV2ZXJzZT1mYWxzZTsKCXdoaWxlKHN0YXJ0PGVuZCl7CgkJaW50IHNlbGVjdD0wOwoJCWlmKHR1cm4lMiE9MCl7Ly90dXJuIGZvciBwMTsKCQkgICBpZihyZXZlcnNlPT1mYWxzZSl7CgkJICAgICBwMT1wMSthcnJbc3RhcnRdOwoJCSAgICAgc2VsZWN0PWFycltzdGFydF07CgkJICAgICAgc3RhcnQrKzsKCQkgICB9CgkJICAgZWxzZXsKCQkgICAJIHAxPXAxK2FycltlbmRdOwoJCSAgICAgc2VsZWN0PWFycltlbmRdOwoJCSAgICAgZW5kLS07CgkJICAgCQoJCSAgIH0KCQl9CgkJZWxzZXsKCQkJCgkJCWlmKHJldmVyc2U9PWZhbHNlKXsKCQkgICAgIHAyPXAyK2FycltzdGFydF07CgkJICAgICBzZWxlY3Q9YXJyW3N0YXJ0XTsKCQkgICAgICBzdGFydCsrOwoJCSAgIH0KCQkgICBlbHNlewoJCSAgIAkgcDI9cDIrYXJyW2VuZF07CgkJICAgICBzZWxlY3Q9YXJyW2VuZF07CgkJICAgICBlbmQtLTsKCQkgICAJCgkJICAgfQoJCQkKCQl9CgkJaWYoc2VsZWN0JTI9PTApewoJCQlyZXZlcnNlPXRydWU7CgkJfQoJCWVsc2V7CgkJCXJldmVyc2U9ZmFsc2U7CgkJfQoJfQoJY291dDw8IlN1bSBvZiBwbGF5ZXIxOiAiPDxwMTw8IiBhbmQgZm9yIHBsYXllcjI6ICI8PHAyPDwiIGlzIjw8cDErcDI7CgkKCXJldHVybiAwOwp9