int m[2181][1281],f[189]; main(){ int N,L,R; scanf("%d%d%d",&N,&L,&R); for(int i=1;i<=N;++i){ int l,u,r,d; scanf("%d%d%d%d",&l,&u,&r,&d); l=fmax(0,l); u=fmax(0,u); r=fmin(r,R); for(int y=u;y<=d;++y){ for(int x=l;x<=r;++x){ m[y][x]=i; } } } for(int x=L;x<=R;++x){ for(int y=2180;y>=0;--y){ if(m[y][x]){ f[m[y][x]]|=1; break; } } } for(int i=1;i<=N;++i){ printf("%d\n",f[i]); } }