p, n = [int(x) for x in input().split()]
line = [int(x) for x in input().split()]
last_change = [-1 for x in range(p)]

last = line[0]
index_to_save = -1
for i in range(p):
    current = line[i]
    if (current < last): # not satisfactory
        index_to_save = i
    last_change[i] = index_to_save
    last = current

for i in range(p):
    f, s = [int(x)-1 for x in input().split()]
    if(last_change[f]!=last_change[s]):
        print("NO")
    else:
        print("YES")