#include #include using namespace std; int n,m; vector < vector > nei; vector used; vector pa; int vis[10000]; int nv[10000]; bool depth(int v, int prev) { if (vis[v]) return false; vis[v] = 1; int sp =0 ; for (int i=0; i", v, sp); sp=nei[v].size()-sp; nv[v] = 1; if (pa[v]) { if (sp%2) return true; else return false; } else { if (sp%2) return false; else return true; } } int main() { while(1) { scanf("%d %d",&n, &m); if (!n && !m) return 0; nei.clear(); for (int i=0; i ()); int a, b; for (int i=0; i