#include using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); int n, q; cin >> n >> q; vector a(n); for(auto& c : a) cin >> c; vector starts(n); starts[0] = 0; int cur = 0; for(int i{1}; i < n;++i){ if(a[i] >= a[i-1]) starts[i] = cur; else{ cur = i; starts[i] = cur; } } while(q--){ int l,r; cin >> l >> r; l--; r--; if(starts[l] == starts[r]) cout << "YES" << '\n'; else cout << "NO" << '\n'; } return 0; }