#include #define D(i,x)for(int i=x;i--;) using namespace std; int n,m,u[100000],a,b,f; vectord[100000]; int main(){ cin>>n>>m; D(i,m){ cin>>a>>b; u[a]++; d[b].push_back(a); } D(i,n) if(u[i]){ f=1; cout<<1; D(j,d[i].size())u[d[i][j]]--; }else if(f)cout<<0; return 0; }