n,L,R = map(int,input().split()) DLR = [] for i in range(n): l,u,r,d = map(int,input().split()) DLR.append((d,max(0,l),min(r,1929),i+1)) DLR.sort() res = [0]*1930 for d,l,r,i in DLR: for j in range(l,r+1): res[j] = i cnt = [0]*(n+1) for i in range(L,R+1): cnt[res[i]] = 1 print(*cnt[1:],sep="\n")