#include using namespace std; int main() { int n, q; scanf("%d %d", &n, &q); vector nums(n, 0); vector dec(n, 0); int last = -1e9; for (int i = 0; i < n; ++i) { scanf("%d", &nums[i]); dec[i] = nums[i] < last; last = nums[i]; } vector acc(n, 0); for (int i = 1; i < n; ++i) { acc[i] = acc[i-1] + dec[i]; } for (int i = 0; i < q; ++i) { int a, b; scanf("%d %d", &a, &b); if (acc[a-1] == acc[b-1]){ printf("YES\n"); } else { printf("NO\n"); } } return 0; }