#include using namespace std; signed main(){ int q;cin>>q; while(q--){ int n;cin>>n; map m; while(n--){ int a;cin>>a;m[a]++; } vector v; for(auto p:m)v.push_back(p.second); int l=0,r=1e9; while(r-l>1){ int mid=(r+l)>>1; int a=0; for(int p:v)a+=min(mid,p); (a>=mid*3?l:r)=mid; } cout<