#include <iostream>
#include <iostream>
using namespace std;
int getint(){char c;int i=0;for(c=getchar();c<'0'||c>'9';c-getchar());for(;c>='0'&&c<='9';c=getchar())i=(c-'0')+10*i; return i;}
int N,X,Y;
int data[10001][4];
int main()
{
N=getint();
for(int i=0;i<N;++i) {data[i][0]=getint(); data[i][1]=getint(); data[i][2]=data[i][0]+getint(); data[i][3]=data[i][1]+getint(); }
X=getint(); Y=getint();
for(int i=N-1;i>=0;--i)
{
if(X>=data[i][0]&&Y>=data[i][1]&&X<=data[i][2]&&Y<=data[i][3]) {printf("%d\n",i+1); return 0;}
}
printf("-1\n");
return 0;
}