#include<iostream>
using namespace std;
int n,x,y;
struct L{
int a,b,g,k;
}m[10010];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>m[i].a>>m[i].b>>m[i].g>>m[i].k;
}
cin>>x>>y;
for(int i=n;i>=1;i--){
if(m[i].a+m[i].g>x && m[i].b+m[i].k>y){
cout<<i;
return 0;
}
}
cout<<"-1";
return 0;
}
不多说了,望指教