

_, q = map(int, input().split())
freq = list(map(int, input().split()))

d = {}

for i in range(q):
    od, do = map(int, input().split())
    m = freq[od]
    good = True
    for x in range(od+1, do):
        print(x)
        if (freq[x] >= m):
            m = freq[x]
        else:
            good = False
            break

    if ( good ):
        print("YES")
    else:
        print("NO")
