#include <iostream>
using namespace std;
int n,x,y,lx,ly;
struct P1003
{
int lu1,lu2,rd1,rd2;
}node[1000005];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>node[i].lu1>>node[i].lu2>>lx>>ly;
node[i].rd1=node[i].lu1+lx;
node[i].rd2=node[i].lu2+lx;
}
cin>>x>>y;
for(int i=n;i>0;i--)
{
if(node[i].rd1>=x&&node[i].rd2>=y&&node[i].lu1<=x&&node[i].lu2<=y)
{
cout<<i<<endl;
return 0;
}
}
cout<<-1<<endl;
return 0;
}
提交记录:50分提交记录