#include <bits/stdc++.h>
using namespace std;
const int N = 100000;
int main()
{
int a[4][N], n, c, d, flag = -1;
cin >> n;
if(n == 0) {
cin >> c >> d;
cout << "-1";
return 0;
}
for(int i = 1; i <= n; i ++ )
{
cin >> a[0][i] >> a[1][i] >> a[2][i] >> a[3][i];
}
cin >> c >> d;
for(int i = n; i > 0 ; i -- )
if(c >= a[0][i] && c <= a[2][i] && d >= a[1][i] && d <= a[3][i] )
{
flag = i;
break;
}
cout << flag;
return 0;
}