#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
****************************************************************/