#include <iostream>
#include <bits/stdc++.h>
using namespace std;
vector<int> qs9_ms(vector<int> arr){
int n = arr.size();
int i = 0, j = n - 1;
int p1 = 0, p2 = 0;
bool rev = false;
int turn = 1;
while(i < j){
int picked;
if(!rev){
picked = arr[i++];
}
else{
picked = arr[j--];
}
if(turn % 2 == 1)
p1 += picked;
else
p2 += picked;
if(picked % 2 == 0)
rev = !rev;
turn++;
}
return {p1, p2};
}
int main(){
int n;
vector<int>arr(n);
cin>>n;
for(int i=0;i<n;i++)
{ cin>>arr[i];
} vector<int>ans;
ans=qs9_ms(arr);
cout<<"Score of Player P1: "<<ans[0]<<" and Score of Player 2: "<<ans[1]<<endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdmVjdG9yPGludD4gcXM5X21zKHZlY3RvcjxpbnQ+IGFycil7CglpbnQgbiA9IGFyci5zaXplKCk7CglpbnQgaSA9IDAsIGogPSBuIC0gMTsKCWludCBwMSA9IDAsIHAyID0gMDsKCWJvb2wgcmV2ID0gZmFsc2U7CglpbnQgdHVybiA9IDE7CgoJd2hpbGUoaSA8IGopewoJCWludCBwaWNrZWQ7CgkJaWYoIXJldil7CgkJCXBpY2tlZCA9IGFycltpKytdOwoJCX0KCQllbHNlewoJCQlwaWNrZWQgPSBhcnJbai0tXTsKCQl9CgoJCWlmKHR1cm4gJSAyID09IDEpCgkJCXAxICs9IHBpY2tlZDsKCQllbHNlCgkJCXAyICs9IHBpY2tlZDsKCgkJaWYocGlja2VkICUgMiA9PSAwKQoJCQlyZXYgPSAhcmV2OwoKCQl0dXJuKys7Cgl9CglyZXR1cm4ge3AxLCBwMn07Cn0KaW50IG1haW4oKXsKCWludCBuOwoJdmVjdG9yPGludD5hcnIobik7IAoJY2luPj5uOyAKCWZvcihpbnQgaT0wO2k8bjtpKyspCgl7IGNpbj4+YXJyW2ldOyAKCQkKCX0gdmVjdG9yPGludD5hbnM7IAoJYW5zPXFzOV9tcyhhcnIpOwoJY291dDw8IlNjb3JlIG9mIFBsYXllciBQMTogIjw8YW5zWzBdPDwiIGFuZCBTY29yZSBvZiBQbGF5ZXIgMjogIjw8YW5zWzFdPDxlbmRsOyAKCQp9Cg==