n,m,x,y=map(int,input().split())
a=[[0 for i in range(m+1)]for j in range(n+1)]
b=a
for i in range(x):
x1,y1,x2,y2=map(int,input().split())
for j in range(x1,x2+1):
for k in range(y1,y2+1):
a[j][k]+=1
b[j][k]=i+1
v=[]
for i in range(y):
x0,y0=map(int,input().split())
v.append([x0,y0])
for i in range(y):
if a[v[i][0]][v[i][1]]>0:
print('Y', a[v[i][0]][v[i][1]], b[v[i][0]][v[i][1]])
else:
print('N')