N = int(input()) AB = [tuple(map(int, input().split())) for _ in range(N)] M = int(input()) cnt = [0]*M for i in range(M): x, y = map(int, input().split()) # x >= a and y >= b sub = 0 for a, b in AB: if x <= a and y >= b: sub += 1 cnt[i] = sub X = max(cnt) if X == 0: exit(print(0)) ans = [] for i in range(M): if cnt[i] == X: ans.append(i + 1) print(*ans, sep='\n')