#include using namespace std; #define ll long long #define rep(i, n) for (int i = 0; i < (int)(n); i++) const long long mod=998244353; const long long mod2=567629137; ll power(ll a,ll b,ll m){//a^b a%=m; ll p=a,Answer=1; for(ll i=0;i<60;i++){ ll wari=(1LL<>N; int U[N],V[N]; vectorG[N+1]; for(int i=1;i>U[i]>>V[i]; G[U[i]].push_back(V[i]); G[V[i]].push_back(U[i]); } ll cnt[N+1][4]; ll ans=0; bool already[N+1]; for(int i=1;i<=N;i++){ for(int j=0;j<4;j++) cnt[i][j]=0; cnt[i][1]=1; already[i]=0; } functiondfs=[&](int pos){ already[pos]=1; ll dat[4]; for(int i=0;i<4;i++) dat[i]=0; for(int i=0;isync_with_stdio(0); cout.tie(0); int T; cin>>T; while(T--) solve(); }