#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 200005;
int n,m;
set<int> g[N]; //g[u] 原图中u的邻边集合
set<int> unvis; //未访问节点集合
vector<int> ans;
int bfs(int s){
int cnt = 0; //该联通分量大小
queue<int> q;
q.push(s);
unvis.erase(s);
}
int main(){
cin >> n >> m;
while(m--){
int u,v;
cin >> u >> v;
g[u].insert(v);
g[v].insert(u);
}
}