#include<iostream>
using namespace std;
const int maxn=10000;
int map[maxn][maxn],a[maxn],b[maxn],g[maxn],k[maxn];
int main()
{
int n;
ios::sync_with_stdio(0);
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i]>>b[i]>>g[i]>>k[i];
int x,y;
cin>>x>>y;
for(int i=n;i>=1;i--){
if(x>=a[i]&&x<=g[i]&&y>=b[i]&&y<=k[i])
{
cout<<i;
return 0;
}
}
cout<<"-1";
return 0;
}