n = int(input()) mb = [] for i in range(n): a,b = map(int,input().split()) mb.append([a,b]) m = int(input()) c = [] for i in range(m): x,y = map(int,input().split()) c.append([x,y]) l = [] for i in range(m): cnt = 0 for j in range(n): if c[i][0] <= mb[j][0] and c[i][1] >= mb[j][1]: cnt += 1 l.append(cnt) if max(l) == 0: print(0) else: for i in range(len(l)): if l[i] == max(l): print(i+1)