#include <bits/stdc++.h>
using namespace std;
int a[10005][10005];
int main(){
#include <bits/stdc++.h>
using namespace std;
int a[10005][10005];
int main(){
int i,j,n,x,y,flag=0;
cin>>n;
int k;
for(k=1;k<=n;k++) scanf("%d%d%d%d",&a[k][1],&a[k][2],&a[k][3],&a[k][4]);
cin>>x>>y;
for(i=n;i>=1;i--){
if(x>=a[i][1]&&x<=a[i][1]+a[i][3]&&y>=a[i][2]&&y<=a[i][2]+a[i][4]){
cout<<i;flag=1;break;
}
}
if(flag==0) cout<<"-1";
return 0;
}
int i,j,n,x,y,flag=0;
cin>>n;
int k;
for(k=1;k<=n;k++) scanf("%d%d%d%d",&a[k][1],&a[k][2],&a[k][3],&a[k][4]);
cin>>x>>y;
for(i=n;i>=1;i--){
if(x>=a[i][1]&&x<=a[i][1]+a[i][3]&&y>=a[i][2]&&y<=a[i][2]+a[i][4]){
cout<<i;flag=1;break;
}
}
if(flag==0) cout<<"-1";
return 0;
}