#include #include #include #include #include #include using namespace std; mapmp; string A; int a[105][105]; int b[105]; int main() { int t,n; scanf("%d",&t); while(t--) { mp.clear(); scanf("%d",&n); memset(b,0,sizeof(b)); int sum=0; int tot=0; for(int i=0;i>A>>k; if(mp[A]==0) { mp[A]=++tot; a[tot][b[tot]++]=k; } else { a[mp[A]][b[mp[A]]++]=k; } } for(int i=1;i<=tot;i++) { sort(a[i],a[i]+b[i]); if(b[i]-2>=0)sum+=a[i][b[i]-2]; if(b[i]-1>=0)sum+=a[i][b[i]-1]; } printf("%d\n",sum); } }