#include #include using namespace std; int N,M; vectorG[1<<17]; bool use[1<<17]; main() { cin>>N>>M; for(int i=0;i>a>>b; G[a].push_back(b); G[b].push_back(a); } for(int i=N;i--;) { bool flag=false; for(int v:G[i]) { if(v>i&&!use[v])flag=true; } use[i]=flag; } bool zero=false; for(int i=N;i--;) { if(use[i]) { zero=true; cout<<1; } else if(zero) { cout<<0; } } cout<