#include using namespace std; vector V[102][12]; bool mark[20005]; int main(){ int T,n; cin>>T; while(T--){ scanf("%d",&n); for(int i=1;i<=100;i++) for(int j=1;j<=10;j++) V[i][j].clear(); for(int i=2;i<=n;i++)mark[i]=0; mark[1]=1; int m,t,p; for(int i=1;i<=n;i++){ scanf("%d",&m); for(int j=1;j<=m;j++){ scanf("%d%d",&t,&p); V[t][p].push_back(i); } } for(int i=1;i<=100;i++){ for(int j=1;j<=10;j++){ bool flag=0; for(int k=0;k