#include "bits/stdc++.h" template static void amin(T &x, U y) { if (y < x) x = y; } template static void amax(T &x, U y) { if (x < y) x = y; } using namespace std; int main() { int N; while (~scanf("%d", &N)) { const int H = 1680, W = 1280; int L; int R; scanf("%d%d", &L, &R); vector> id(H + 1, vector(W + 1, -1)); for (int i = 0; i < N; ++ i) { int xL; int yL; int xR; int yR; scanf("%d%d%d%d", &xL, &yL, &xR, &yR); amax(xL, 0); amin(xR, W); amax(yL, 0); amin(yR, H); for (int x = xL; x <= xR; ++ x) for (int y = yL; y <= yR; ++ y) id[y][x] = i; } vector ans(N, 0); for (int x = L; x <= R; ++ x) { for (int y = H - 1; y >= 0; -- y) { int i = id[y][x]; if (i != -1) { ans[i] = 1; break; } } } for (int i = 0; i < (int)ans.size(); ++ i) printf("%d\n", ans[i]); } }