#include<bits/stdc++.h>
#define ll long long
#define endl "\n"
using namespace std;
int main() {
ios_base::sync_with_stdio(0);cin.tie(0);
int t,a,b,x; cin >> t;
while(t--){
cin >> a;
//int temp = a;
map<int,int>m;
bool zero = false;
for(int i = 0;i<a;i++){
cin >> x;
//cout << x << " ";
m[x]++;
if(x==0){
zero = true;
cout << 0 << endl;
break;
}
}
if(zero) continue;
else if(a == 6 && m[1]==3 && m[-1]==3) cout << 0 << endl;
else{
//cout << m[1] << " " << m[-1] << endl;
if(m[-1]==0 || m[1]==0) cout << (m[1] + (-1)*m[-1])/3 << endl;
else if(m[-1]%2==0 && m[-1]<=((a/3)*2)) cout << a/3 << endl;
else if(m[-1]%2==0 && m[-1]>((a/3)*2)) cout << m[-1]/3 - a/3 << endl;
else if(m[-1]%2!=0 && m[-1]<=((a/3)*2+1)) cout << a/3 - 1 << endl;
else if(m[-1]%2!=0 && m[-1]>((a/3)*2+1)) cout << m[-1]/3 - a/3 << endl;
}
}
return 0;
}