def main(): N, LB, RB = map(int, input().split()) X = tuple(tuple(map(int, input().split() + [i])) for i, _ in enumerate([0] * N)) width = [None] * 1681 for l, _, r, _, i in sorted(X, key=lambda x: x[1]): l = max(0, l) width[l:r+1] = [i] * (r - l + 1) ans = set(width[LB:RB+1]) for i in range(N): print(int(i in ans)) main()