#include using namespace std; typedef long long int ll; int to[100]; int group[100]; int backet[100]; ll gcd(ll a,ll b){ if(b>a) swap(a,b); while(a%b){ ll t=a%b; a=b; b=t; } return b; } int find(int a){ return group[a]==a?a:find(group[a]); } void merge(int i,int j){ int a=find(group[i]); group[a]=find(group[j]); } int main(){ int n,k; cin>>n>>k; int x[k],y[k]; for(int i=0;i>x[i]>>y[i]; for(int i=0;i