import math
import random
def f(d):
if d==-1:
return -1
elif a[d][0]<=x[0]<=a[d][0]+a[d][2]-1 and a[d][1]<=x[1]<=a[d][1]+a[d][3]-1:
return d+1
else:
return f(d-1)
n=int(input())
a=[]
for i in range(n):
a.append(list(map(int,input().split())))
x=list(map(int,input().split()))
print(f(n-1))
import math
import random
for i in range(n):
a.append(list(map(int,input().split())))
x=list(map(int,input().split()))
for i in range(n-1,-1,-1):
if a[i][0]<=x[0]<=a[i][0]+a[i][2]-1 and a[i][1]<=x[1]<=a[i][1]+a[i][3]-1:
print(i+1)
break
else:
print(-1)