#include<stdio.h>
#include<algorithm>
#include<queue>
#include<set>
using namespace std;
int x[41000][6];
int y[41000][6];
int z[41000][6];
int tx[41000];
int ty[41000];
int tz[41000];
pair<int,int> ex[81000];
pair<int,int> ey[81000];
pair<int,int> ez[81000];
int zx[81000];
int zy[81000];
int zz[81000];
int cnt[41000];
int u[41000];
int v[41000];
int main(){
	int a;
	scanf("%d",&a);
	for(int i=0;i<a;i++){
		for(int j=0;j<6;j++)scanf("%d%d",&x[i][j],&y[i][j]);
		for(int j=0;j<6;j++)z[i][j]=x[i][j]+y[i][j];
	}
	for(int i=0;i<a;i++){
		zx[i*2]=1010101010;
		zx[i*2+1]=-1010101010;
		zy[i*2]=1010101010;
		zy[i*2+1]=-1010101010;
		zz[i*2]=1010101010;
		zz[i*2+1]=-1010101010;
		for(int j=0;j<6;j++){
			zx[i*2]=min(zx[i*2],x[i][j]);
			zx[i*2+1]=max(zx[i*2+1],x[i][j]);
			zy[i*2]=min(zy[i*2],y[i][j]);
			zy[i*2+1]=max(zy[i*2+1],y[i][j]);
			zz[i*2]=min(zz[i*2],z[i][j]);
			zz[i*2+1]=max(zz[i*2+1],z[i][j]);
		}
		ex[i*2]=make_pair(zx[i*2],i*2);
		ex[i*2+1]=make_pair(zx[i*2+1],i*2+1);
		ey[i*2]=make_pair(zy[i*2],i*2);
		ey[i*2+1]=make_pair(zy[i*2+1],i*2+1);
		ez[i*2]=make_pair(zz[i*2],i*2);
		ez[i*2+1]=make_pair(zz[i*2+1],i*2+1);
		
	}
	for(int i=0;i<a;i++){
		if(zx[i*2+1]>=0)cnt[i]++;
		if(zx[i*2]<=0)cnt[i]++;
		if(zy[i*2+1]>=0)cnt[i]++;
		if(zy[i*2]<=0)cnt[i]++;
		if(zz[i*2+1]>=0)cnt[i]++;
		if(zz[i*2]<=0)cnt[i]++;
	}
	for(int i=0;i<a;i++){
		if(zx[i*2+1]<=0)u[i]++;
		if(zx[i*2]>=0)u[i]++;
		if(zy[i*2+1]<=0)u[i]++;
		if(zy[i*2]>=0)u[i]++;
		if(zz[i*2+1]<=0)u[i]++;
		if(zz[i*2]>=0)u[i]++;
	}
	queue<int>Q;
	for(int i=0;i<a;i++){
		if(cnt[i]==6&&u[i]){
			v[i]=1;
			Q.push(i);
		}
	}
	std::sort(ex,ex+a*2);
	std::sort(ey,ey+a*2);
	std::sort(ez,ez+a*2);
	int b;
	scanf("%d",&b);
	for(int i=0;i<b;i++){
		scanf("%d%d",tx+i,ty+i);
		tz[i]=tx[i]+ty[i];
	}
	int xl=0;
	int xr=0;
	int yl=0;
	int yr=0;
	int zl=0;
	int zr=0;
	while(1){
		int XL=xl;
		int XR=xr;
		int YL=yl;
		int YR=yr;
		int ZL=zl;
		int ZR=zr;
		while(Q.size()){
			int at=Q.front();
			Q.pop();
			XL=min(XL,zx[at*2]-1);
			XR=max(XR,zx[at*2+1]+1);
			YL=min(YL,zy[at*2]-1);
			YR=max(YR,zy[at*2+1]+1);
			ZL=min(ZL,zz[at*2]-1);
			ZR=max(ZR,zz[at*2+1]+1);
		}
	//	printf("%d %d %d %d %d %d\n",XL,XR,YL,YR,ZL,ZR);
		if(XL==xl&&XR==xr&&YL==yl&&YR==yr&&ZL==zl&&ZR==zr)break;
		int L=lower_bound(ex,ex+a*2,make_pair(XL,0))-ex;
		int R=lower_bound(ex,ex+a*2,make_pair(xl,0))-ex;
		for(int i=L;i<R;i++){
			int at=ex[i].second;
			if(at%2)cnt[at/2]++;
			else u[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		L=lower_bound(ex,ex+a*2,make_pair(xr,99999999))-ex;
		R=lower_bound(ex,ex+a*2,make_pair(XR,99999999))-ex;
		for(int i=L;i<R;i++){
			int at=ex[i].second;
			if(at%2)u[at/2]++;
			else cnt[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		L=lower_bound(ey,ey+a*2,make_pair(YL,0))-ey;
		R=lower_bound(ey,ey+a*2,make_pair(yl,0))-ey;
		for(int i=L;i<R;i++){
			int at=ey[i].second;
			if(at%2)cnt[at/2]++;
			else u[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		L=lower_bound(ey,ey+a*2,make_pair(yr,99999999))-ey;
		R=lower_bound(ey,ey+a*2,make_pair(YR,99999999))-ey;
		for(int i=L;i<R;i++){
			int at=ey[i].second;
			if(at%2)u[at/2]++;
			else cnt[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		L=lower_bound(ez,ez+a*2,make_pair(ZL,0))-ez;
		R=lower_bound(ez,ez+a*2,make_pair(zl,0))-ez;
		for(int i=L;i<R;i++){
			int at=ez[i].second;
			if(at%2)cnt[at/2]++;
			else u[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		L=lower_bound(ez,ez+a*2,make_pair(zr,99999999))-ez;
		R=lower_bound(ez,ez+a*2,make_pair(ZR,99999999))-ez;
		for(int i=L;i<R;i++){
			int at=ez[i].second;
			if(at%2)u[at/2]++;
			else cnt[at/2]++;
			if(!v[at/2]&&u[at/2]&&cnt[at/2]==6){
				v[at/2]=1;
				Q.push(at/2);
			}
		}
		xl=XL;xr=XR;yl=YL;yr=YR;zl=ZL;zr=ZR;
	}
	for(int i=0;i<b;i++){
		if(xl<=tx[i]&&tx[i]<=xr&&yl<=ty[i]&&ty[i]<=yr&&zl<=tz[i]&&tz[i]<=zr)printf("YES\n");
		else printf("NO\n");
	}
}

Measured memory_bytes: 7708