#include using namespace std; const int nmax=10005; int par[nmax],siz[nmax]; void init(int x){ for(int i=0;i> n >> m; init(n); for(int i=0;i> a >> b; a--,b--; if(siz[root(a)]>siz[root(b)]){ unite(a,b); } else if(siz[root(a)]