tan=int(input())
mian=[]
zuo=[]
z=tan
da=tan
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]:
print(da)
break
del zuo[-1]
del mian[-1]
da -= 1
else:
print(-1)