#include #include #include #include using namespace std; int main(){ set G[100000]; bool B[100000]; int n,m; cin>>n>>m; for(int i=0;i>a>>b; G[a].insert(b); G[b].insert(a); } fill(B,B+n,true); for(int i=n-1;i>=0;i--){ B[i]=false; for(auto to:G[i]){ if(B[to]==false){ B[i]=true; break; } } } bool flag = false; for(int i=n-1;i>=0;i--){ if(B[i])flag=true,cout<<'1'; else if(flag)cout<<'0'; } cout<