#include using lint=long long; int main(){ std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); std::cout.setf(std::ios_base::fixed);std::cout.precision(15); lint n,g,w;std::cin>>n>>g>>w; w-=g; std::vectorckd(w+1),ans(n); std::vector>data(n); for(lint i=0;i>x0>>y0>>x1>>y1; x0-=g,x1-=g; if(x0<0)x0=0; if(w{}); for(auto[y,l,r,i]:data){ for(lint j=l;j<=r;j++){ if(!std::exchange(ckd.at(j),true)){ ans.at(i)=true; } } } for(lint x:ans){ std::cout<