N = int(input()) A = [int(x) - 1 for x in input().split()] B = [0] * N for i in range(N): B[A[i]] += 1 C1, C2 = [0] * (N + 1), [0] * (N + 1) for i in range(N): C1[i + 1] = C1[i] + (1 if B[i] == 0 else 0) C2[i + 1] = C2[i] + (1 if B[i] <= 1 else 0) for _ in range(int(input())): L1, R1, L2, R2 = map(int, input().split()); L1 -= 1; L2 -= 1 if L1 > L2: L1, R1, L2, R2 = L2, R2, L1, R1 print("Yes" if C1[R1] - C1[L1] == 0 and C1[R2] - C1[L2] == 0 and C2[R1] - C2[L2] <= 0 else "No")