#include #include #include #include using namespace std; int main(){ int n,m;cin>>n>>m; vector A[n]; for(int i = 0; m > i; i++){ int a,b;cin>>a>>b; A[b].push_back(a); } set B; string ans = ""; for(int i = 0; n > i; i++)ans.push_back('0'); for(int i = n-1; 0 <= i; i--){ if(B.count(i)){ ans[i] = '1'; }else{ for(int j = 0; A[i].size() > j; j++){ B.insert(A[i][j]); } } } while(ans[ans.size()-1] == '0')ans.pop_back(); reverse(ans.begin(),ans.end()); cout << ans << endl; }