n = int(input()) nl = [] for _ in range(n): i, j = map(int, input().split()) nl.append([i, j]) m = int(input()) ml = [] for k in range(m): i, j = map(int, input().split()) ml.append([k+1, i, j]) l = [0] * (m+1) for i, j in nl: for x, y, z in ml: if i >= y and j <= z: l[x] += 1 X = max(l) if X == 0: print(0) else: for i in range(len(l)): if l[i] == X: print(i)