#include #include #include #include using namespace std; const int maxn = 100005; int n, m; int fa[maxn]; int deg[maxn]; int used[maxn]; int odd[maxn]; vector v; void init() { v.clear(); for (int i=1; i<=n; i++) fa[i] = i, deg[i] = 0, used[i] = 0, odd[i] = 0; } int find(int x) { while (x != fa[x]) x = fa[x]; return x; } int main() { while (scanf("%d %d", &n, &m) != EOF) { init(); int i; for (i=0; i