#include #include #include using namespace std; struct E{ int to, id; }; signed main(){ int N, M; cin>> N>> M; vector g[N]; for(int i=0; i> a>> b; g[a].push_back(E{b, i}); g[b].push_back(E{a, i}); } for(int i=0; i<(1< v; for(int j=0; j>j)&1); } vector used(M, 0); for(int k=0; k