#include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define INF 2*1000000000 using namespace std; int c[200],a[200],b[200],pre[101]; int fi(int x) { if(pre[x]==-1) return x; else return pre[x]=fi(pre[x]); } int v[200][200]; int main() { int t,n,m,x,y; scanf("%d",&t); while(t--) { ll ans=0; memset(c,0,sizeof(c)); scanf("%d",&n); for(int i=0;i<=n;i++) { scanf("%d%d",&x,&y); a[i]=x,b[i]=y; } memset(pre,-1,sizeof(pre)); for(int i=0;i<=n;i++) { x=a[i],y=b[i]; memset(pre,-1,sizeof(pre)); for(int k=0;k<=n;k++) { if(k==i) continue; int xx=fi(a[k]),yy=fi(b[k]); if(xx!=yy) pre[xx]=yy; } int sum=0; for(int k=1;k<=n;k++) if(pre[k]==-1) sum++; if(sum<=1) ans++; for(int j=i+1;j<=n;j++) { // cout<