n = int(input()) A = [tuple(map(int, input().split())) for i in range(n)] m = int(input()) B = [] for i in range(m): a, b = map(int, input().split()) B.append((sum(map(lambda x: a <= x[0] and x[1] <= b, A)), i + 1)) mx = max(B)[0] C = [b[1] for b in B if b[0] == mx and b[0] != 0] print(*C if C else [0], sep="\n")