func_code_string: #include <bits/stdc++.h>   using namespace std;   long long Mypow(long long X, long long Y) {     if (Y < 0) return 0;     if (Y == 0) return 1;     if (Y == 1) {       return X;     } else {       long long x = Mypow(X, Y / 2);       x *= x;       if (Y % 2)         return (x * X);       else         return x;     }   }   long long n, m, l, r, x;   long long p[100100];   int main() {     cin >> n >> m;     for (int i = 1; i <= n; i++) {       cin >> p[i];     }     while (m--) {       scanf( %I64d %I64d %I64d , &l, &r, &x);       if (x < l || x > r) {         printf( Yes n );         continue;       }       int sum = 0;       for (int i = l; i <= r; i++) {         if (p[i] < p[x]) {           sum++;         }       }       if (x == l + sum) {         printf( Yes n );       } else {         printf( No n );       }     }     return 0;   }   