/** * @FileName a.cpp * @Author kanpurin * @Created 2020.06.05 01:30:06 **/ #include "bits/stdc++.h" using namespace std; typedef long long ll; int main() { int n, m; cin >> n >> m; vector< vector< int > > g(n); for (int i = 0; i < m; i++) { int u, v; cin >> u >> v; g[u].push_back(v); g[v].push_back(u); } vector< bool > used(n, false); vector< int > ans(n, 0); for (int i = n - 1; i >= 0; i--) { if (used[i]) continue; used[i] = true; for (int v : g[i]) { ans[v] = 1; used[v] = true; } } bool ok = false; for (int i = n-1; i >= 0; i--) { if (ans[i] == 1) { cout << ans[i]; ok = true; } else if (ok) { cout << ans[i]; } } cout << endl; return 0; }