#include<bits/stdc++.h>
using namespace std;
int h[10001][5];
int main(){
int n,r,x,y,c=-1;
cin>>n;
for(r=1;r<=n;r++){
cin>>h[r][1]>>h[r][2]>>h[r][3]>>h[r][4];
h[r][3] += h[r][1];
h[r][4] += h[r][2];
}
cin>>x>>y;
for(r=n;r>=1;r--){
if(x>=h[r][1] && x<=h[r][3] && y>=h[r][2] && y<=h[r][4]) {
cout<<r;
return 0;
}
}
cout<<c;
return 0;
}
/**************************************************************
Problem: 1681
User: admin
Language: C++
Result: Accepted
Time:33 ms
Memory:2268 kb
****************************************************************/