n = int(input()) a = [] b = [] for i in range(n): atemp,btemp = map(int,input().split()) a.append(atemp) b.append(btemp) m = int(input()) x = [] y = [] for i in range(m): xtemp,ytemp = map(int,input().split()) x.append(xtemp) y.append(ytemp) counter = [0 for i in range(m)] for i in range(n): for k in range(m): if x[k] <= a[i] and y[k] >= b[i]: counter[k] += 1 ans = max(counter) if ans == 0: print(0) else: for i in range(m): if counter[i] == ans: print(i+1)