#include <bits/stdc++.h>
using namespace std;
int n,j,r;
struct stu{
int x1,y1,x2,y2;
}arr[10010];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>arr[i].x1>>arr[i].y1>>arr[i].x2>>arr[i].y2;
}
cin>>j>>r;
for(int i=n;i>0;i--)
{
if(j>=arr[i].x1 && j<=arr[i].x2 && r>=arr[i].y1 && r<=arr[i].y2)
{
cout<<i;
return 0;
}
}
cout<<"-1";
return 0;
}