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