#include using namespace std; const int N=2e4+3,MT=101,MP=11; #define ll long long int pos[MT][N];//pos[t][uid]=p bool vis[MT][MP];// int main(){ int T,n,m,t,p; scanf("%d",&T); while(T--){ set res; vector a[MT][MP];//a[i][j]=i时刻j位置有哪些人 memset(pos,0,sizeof(pos)); memset(vis,0,sizeof(vis)); scanf("%d",&n); int mt=-1; for(int i=1;i<=n;++i){ scanf("%d",&m); while(m--){ scanf("%d %d",&t,&p); a[t][p].emplace_back(i); pos[t][i]=p; if(mt v=a[i][j]; for(int z=0;z::iterator it=res.begin(); printf("%d",*it); for(++it;it!=res.end();++it) printf(" %d",*it); printf("\n"); } return 0; }