from collections import Counter N = int(input()) A1 = list(map(int, input().split())) A2 = Counter(A1) Q = int(input()) W = max(A2) flag = [0] * W for i, j in A2.items(): flag[i - 1] = j for _ in range(Q): B = list(map(int, input().split())) if any(n < 1 or n > W for n in B): print("No") continue for i in range(1, W + 1): D = 0 if B[0] <= i <= B[1]: D += 1 if B[2] <= i <= B[3]: D += 1 if D > flag[i - 1]: print("No") break else: print("Yes")