#include #define REP(i,n,N) for(int i=(n);i<(int) N;i++) #define RREP(i,n,N) for(int i=N-1;i>=(int) n;i--) #define p(s) cout<<(s)< m; int main(){ int N,M; cin>>N>>M; REP(i,0,N) { num[i]=1; m[i]=i; } REP(i,0,M){ int a,b; cin>>a>>b; a--;b--; if(num[m[a]]>num[m[b]]||(num[m[a]]==num[m[b]]&&m[a]m[b])) { num[m[b]]+=num[m[a]]; REP(i,0,N){ if(m[i]==m[a]){ m[i]=m[b]; } } } //cout<