#include using namespace std; mapp; int A[1000]; vectorG[111]; bool cmp(int a,int b) { return a>b; } int main() { int T; scanf("%d",&T); while(T--) { for(int i=0;i<111;i++) G[i].clear(); int n; p.clear(); scanf("%d",&n); string s; int d,a,len=0; for(int i=0;i>s>>d; a=p[s]; if(!a) { len++; p[s]=len; a=len; } G[a].push_back(d); } int ans=0; for(int i=1;i<=100;i++) if(G[i].size()) { sort(G[i].begin(),G[i].end(),cmp); for(int j=0;j