tan=int(input())#地毯数
mian=[]#每个方形的长宽
zuo=[]#每个方形最左下角的坐标
z=tan
da=tan#答案初始为-1
for i in range(1,tan+1):
a,b,g,k=map(int,input().split())#输入
mian.append([g,k])#存列表
zuo.append([a,b])
x,y=map(int,input().split())
z=tan
for i in range(1,tan+1):
if zuo[-1][0] <= x <= mian[-1][0] and zuo[-1][1] <= y <= mian[-1][1]: # 判断x、y在不在区间内
print(da)
break
del zuo[-1]
del mian[-1]
da -= 1
else:
print(-1)