只对了#2和#3
#include<bits/stdc++.h>
using namespace std;
struct boom{
bool q;
int turn1,turn2;
boom(){
q=0;
turn1=0;
}
void output(){
if(q==1){
cout<<"Y "<<turn1<<" "<<turn2;
}
else cout<<"N";
}
}a[105][105];
int main(){
int n,m,x,y,turn=0;
cin>>n>>m>>x>>y;
for(int i=0;i<x;i++){
int x1,x2,y1,y2;
cin>>x1>>y1>>x2>>y2;
turn++;
for(int j=x1;j<=x2;j++){
for(int k=y1;k<=y2;k++){
a[j][k].q=1;
a[j][k].turn1++;
a[j][k].turn2=turn;
}
}
}
for(int i=0;i<y;i++){
int x1,y1;
cin>>x1>>y1;
a[x1][y1].output();
}
return 0;
}