#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
	ios::sync_with_stdio(false);
    cin.tie(0);
    int n, m, u, v;
    cin >> n >> m;
    vector<vector<int>> g(n);
    for(int i = 0; i < m; i++){
        cin >> u >> v;
        if(u > v) swap(u, v);
        g[u].push_back(v);
    }
    string ans(n, '0');
    for(int i = n - 1; i >= 0; i--){
        for(auto &&u : g[i]){
            if(ans[u] == '0'){
                ans[i] = '1';
                break;
            }
        }
    }
    while(ans.size() > 1 && ans.back() == '0')ans.pop_back();
    reverse(ans.begin(), ans.end());
    cout << ans << '\n';
}