#include<bits/stdc++.h>
using namespace std;
int ans(vector<int>&v){
int n=v.size();
int i=0,j=n-1;
int p=0;int s1=0,s2=0,c=1;
while(j>=i){
int s=v[p];
bool ci=false;
if(p==i){
i++;
ci=true;
}else{
j--;
}
if(v[p]%2==0){
if(ci){
p=j;
}else{
p=i;
}
}else{
if(ci){
p=i;
}else{
p=j;
}
}
if(c==1){
s1+=s;
c=2;
}else{
s2+=s;
c=1;
}
}
return s1-s2;
}
int main(){
int t;cin>>t;
while(t--){
int n;cin>>n;
vector<int>v(n);
for(int i=0;i<n;i++)cin>>v[i];
cout<<"ANS"<<t<<":"<<ans(v)<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBhbnModmVjdG9yPGludD4mdil7CiAgICBpbnQgbj12LnNpemUoKTsKICAgIGludCBpPTAsaj1uLTE7CiAgICBpbnQgcD0wO2ludCBzMT0wLHMyPTAsYz0xOwogICAgd2hpbGUoaj49aSl7CiAgICAgICAgaW50IHM9dltwXTsKICAgICAgICBib29sIGNpPWZhbHNlOwogICAgICAgICAgICBpZihwPT1pKXsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIGNpPXRydWU7CiAgICAgICAgICAgIH1lbHNlewogICAgICAgICAgICAgICAgai0tOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKHZbcF0lMj09MCl7CiAgICAgICAgICAgICAgICBpZihjaSl7CiAgICAgICAgICAgICAgICAgICAgcD1qOwogICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgcD1pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgIGlmKGNpKXsKICAgICAgICAgICAgICAgICAgICBwPWk7CiAgICAgICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgICAgICBwPWo7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgfQogICAgICAgIGlmKGM9PTEpewogICAgICAgICAgICBzMSs9czsKICAgICAgICAgICAgYz0yOwogICAgICAgIH1lbHNlewogICAgICAgICAgICBzMis9czsKICAgICAgICAgICAgYz0xOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiBzMS1zMjsKCn0KCmludCBtYWluKCl7CiAgICBpbnQgdDtjaW4+PnQ7CiAgICB3aGlsZSh0LS0pewogICAgaW50IG47Y2luPj5uOwogICAgdmVjdG9yPGludD52KG4pOwogICAgZm9yKGludCBpPTA7aTxuO2krKyljaW4+PnZbaV07CiAgICBjb3V0PDwiQU5TIjw8dDw8IjoiPDxhbnModik8PGVuZGw7CiAgICB9CiAgICAKfQ==