#include <iostream>
#include <string.h>
#include<vector>
using namespace std;
int n;
int a,b,g,k;
int A[10001];
int B[10001];
int G[10001];
int K[10001];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>A[i]>>B[i]>>G[i]>>K[i];
}
cin>>a>>b;
for(int i=n;i>0;i--){
if(a>=A[i]&&a<=G[i]){
if(b>=B[i]&&k<=K[i]){
cout<<i;
return 0;
}
}
}
cout<<-1;
}