#include<bits/stdc++.h>
using namespace std;
int T,n,v;
int main(){
scanf("%d",&T);
while(T--){
scanf("%d",&n);
long long t=0;
long long m[3]={0};
for(int i=1;i<=n;i++){
scanf("%d",&v);
t+=v/3,v%=3,m[v]++;
}
if(m[1]>=t){
printf("%lld\n",m[1]+m[2]);
}else{
t-=m[1];
if(m[2]*2>=t){
m[2]=m[2]*2-t;
m[2]=m[2]/2+m[2]%2;
printf("%lld\n",m[1]+m[2]);
}else{
t-=m[2]*2;
m[1]=m[1]+(t/4)*3,t%=4;
if(t==1) t++;
printf("%lld\n",m[1]+m[2]*2+t);
}
}
}
return 0;
}