#include<iostream>
#include<cstring>
#define MAXN 10005
using namespace std;
char v[MAXN][MAXN];
int main() {
memset(v,-1,sizeof(v));
int n;
cin>>n;
for(int i=1;i<=n;i++) {
int a,b,g,k;
cin >>a>>b>>g>>k;
for(int x=a;x<=a+g;x++) {
for(int y=b;y<=b+k;y++) {
v[x][y]=i;
}
}
}
int x,y;
cin >>x>>y;
cout<<(int)v[x][y]<<endl;
return 0;
}
因为int 和 short 都会MLE所以用了char