#include #include #include #include #include #include #include using namespace std; vectorv[220][150]; vectorvt; int f[300][20]={0},b[20200]={0},T; int main(){ cin>>T; for(int ti=1;ti<=T;ti++) { int n,t; memset(f,0,sizeof(f));memset(b,0,sizeof(b)); for(int i=0;i<101;i++){ for(int j=0;j<14;j++) v[i][j].clear(); } b[1]=1; cin>>n; for(int i=1;i<=n;i++){ scanf("%d",&t); int x,y; for(int j=1;j<=t;j++){ scanf("%d%d",&x,&y); v[x][y].push_back(i); } } for(int i=1;i<=100;i++){ for(int j=1;j<=10;j++){ int l=v[i][j].size(); if(v[i][j].size()!=0){ int flag=0; for(int k=0;k