#include #include #include #include #include using namespace std; int main() { int n, m; cin >> n >> m; vector>V(n); for (int i = 0; i < m; i++) { int a, b; cin >> a >> b; V[a].push_back(i); V[b].push_back(i); } vectorcnt(m); int size = 0; int last = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < V[i].size();j++) { if (cnt[V[i][j]] == 0)size++; cnt[V[i][j]]++; } if (size == m) { last = i; break; } } string ans = ""; for (int i = last; i >= 0; i--) { bool iranai = true; for (int j = 0; j < V[i].size(); j++) { if (cnt[V[i][j]] == 1) { iranai = false; break; } } if (iranai) { for (int j = 0; j < V[i].size(); j++)cnt[V[i][j]]--; ans += '0'; } else { ans += '1'; } } cout << ans << endl; return 0; }