#include <iostream>
#include<vector>
using namespace std;
int main() {
vector<int> nums={3,6,2,3,5};
int st=0;
int end=nums.size()-1;
int turn=1;
bool reversed=false;
int p1=0;
int p2=0;
while(st<=end) {
int selected=0;
if(turn%2!=0) {
if(reversed==false) {
p1+=nums[st];
selected=nums[st];
st++;
}
else {
p1+=nums[end];
selected=nums[end];
end--;
}
}
else {
if(reversed==false) {
p2+=nums[st];
selected=nums[st];
st++;
}
else {
p2+=nums[end];
selected=nums[end];
end--;
}
}
turn++;
if(selected%2==0) {
if(reversed==false) {
reversed=true;
}
else {
reversed=false;
}
}
}
cout<<p1<<endl;
cout<<p2<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IG51bXM9ezMsNiwyLDMsNX07CglpbnQgc3Q9MDsKCWludCBlbmQ9bnVtcy5zaXplKCktMTsKCWludCB0dXJuPTE7Cglib29sIHJldmVyc2VkPWZhbHNlOwoJaW50IHAxPTA7CglpbnQgcDI9MDsKCXdoaWxlKHN0PD1lbmQpIHsKCQlpbnQgc2VsZWN0ZWQ9MDsKCQlpZih0dXJuJTIhPTApIHsKCQkJaWYocmV2ZXJzZWQ9PWZhbHNlKSB7CgkJCQlwMSs9bnVtc1tzdF07CgkJCQlzZWxlY3RlZD1udW1zW3N0XTsKCQkJCXN0Kys7CgkJCX0KCQkJZWxzZSB7CgkJCQlwMSs9bnVtc1tlbmRdOwoJCQkJc2VsZWN0ZWQ9bnVtc1tlbmRdOwoJCQkJZW5kLS07CgkJCX0KCQl9CgkJZWxzZSB7CgkJCWlmKHJldmVyc2VkPT1mYWxzZSkgewoJCQkJcDIrPW51bXNbc3RdOwoJCQkJc2VsZWN0ZWQ9bnVtc1tzdF07CgkJCQlzdCsrOwoJCQl9CgkJCWVsc2UgewoJCQkJcDIrPW51bXNbZW5kXTsKCQkJCXNlbGVjdGVkPW51bXNbZW5kXTsKCQkJCWVuZC0tOwoJCQl9CgkJfQoJCXR1cm4rKzsKCQlpZihzZWxlY3RlZCUyPT0wKSB7CgkJCWlmKHJldmVyc2VkPT1mYWxzZSkgewoJCQkJcmV2ZXJzZWQ9dHJ1ZTsKCQkJfQoJCQllbHNlIHsKCQkJCXJldmVyc2VkPWZhbHNlOwoJCQl9CgkJfQoJfQoJY291dDw8cDE8PGVuZGw7Cgljb3V0PDxwMjw8ZW5kbDsKCXJldHVybiAwOwp9