#include <bits/stdc++.h>
using namespace std;
int main() {
vector <int> arr={3,6,2,3,5};
int n=arr.size();
int x=0,y=0,turn=0,reverse=0,i=0,j=n-1;
while(i<=j){
if(reverse==0){
if(arr[i]%2==0){
reverse=1;
}
if(turn%2==0){
x+=arr[i];
}else{
y+=arr[i];
}
i++;
}else{
if(arr[j]%2==0){
reverse=0;
}
if(turn%2==0){
x+=arr[j];
}else{
y+=arr[j];
}
j--;
}
cout<<turn<<" "<<x<<" "<<y<<" "<<reverse<<endl;
turn++;
}
cout<<x<<endl;
cout<<y;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvciA8aW50PiBhcnI9ezMsNiwyLDMsNX07CglpbnQgbj1hcnIuc2l6ZSgpOwoJaW50IHg9MCx5PTAsdHVybj0wLHJldmVyc2U9MCxpPTAsaj1uLTE7Cgl3aGlsZShpPD1qKXsKCWlmKHJldmVyc2U9PTApewoJCWlmKGFycltpXSUyPT0wKXsKCQkJcmV2ZXJzZT0xOwoJCX0KCQlpZih0dXJuJTI9PTApewoJCQl4Kz1hcnJbaV07CgkJCQoJCX1lbHNlewoJCQl5Kz1hcnJbaV07CgkJfQoJCWkrKzsKCX1lbHNlewoJCWlmKGFycltqXSUyPT0wKXsKCQkJcmV2ZXJzZT0wOwoJCX0KCQlpZih0dXJuJTI9PTApewoJCQl4Kz1hcnJbal07CgkJfWVsc2V7CgkJCXkrPWFycltqXTsKCQl9CgkJCgkJai0tOwoJfQoJY291dDw8dHVybjw8IiAgIjw8eDw8IiAgIjw8eTw8IiAgICI8PHJldmVyc2U8PGVuZGw7CgkJdHVybisrOwoJCQoJfQoJCQoJCgkJCgkKCWNvdXQ8PHg8PGVuZGw7Cgljb3V0PDx5OwoJcmV0dXJuIDA7Cn0=