p['~~'];c['~~'];i;a,b; f(a){return p[a]-a?p[a]=f(p[a]):a;} main(n){ for(scanf("%d%*d",&n);i++c[b]?p[b]=a,c[a]+=c[b]:c[a]