#include #include #include using namespace std; typedef vector vi; ifstream fr("input.txt"); #define NN 100000 #define MM 200000 int N,M; vi arr[MM]; int arco[MM]; int cons[NN]; int visita(int v){ if(arco[v]){ if(v=NN) cons[arr[v][u]]=1; if(mfnd==1 && v> N >> M; int num=0; for(int i=0; i> a >> b; b+=NN; if(num <= N) arr[a].push_back(b); else arr[b].push_back(a); } num=0; int mfnd=0; while(num