#include #include #define pb push_back using namespace std; typedef struct {int x, y;} MUCHIE; MUCHIE mu[400001]; int rad[100001]; vector gr[100001]; vector ct[100001]; void ada(int x, int y) { int i,r; r=rad[y]; if(rad[x]!=rad[y]) for(i=0;ib)) return 0; } return 1; } int main() { int n,m; int im; int op; int a,b,i; int nmu=0; bool t; scanf("%d %d",&n,&m); for(i=1;i<=n;i++) { rad[i]=i; ct[i].pb(i); } for(im=0;im