#include #include using namespace std; int N; int deg[2<<17]; bool vis[2<<17]; main() { cin>>N; atcoder::dsu P(2<<17); for(int i=0;i>u>>v;u--,v--; deg[u]++; deg[v]--; vis[u]=vis[v]=true; P.merge(u,v); } int f=-1; bool fs=false,fg=false; int cnt=0; for(int i=0;i<2<<17;i++)if(vis[i]) { cnt++; if(deg[i]==0); else if(deg[i]==1) { if(fs) { cout<<0<