func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int q, n, i, a[201], start, tmp, yn;     cin >> q;     while (q--) {       cin >> n;       for (i = 0; i < n; i++) {         cin >> a[i];         if (a[i] == 1) start = i;       }       yn = 0;       tmp = 1;       for (i = 0; i < n - 1; i++)         if (a[(start + i + 1) % n] != a[(start + i) % n] + 1) tmp = 0;       yn += tmp;       tmp = 1;       for (i = 0; i < n - 1; i++)         if (a[(1 + start + i + 1) % n] != a[(1 + start + i) % n] - 1) tmp = 0;       yn += tmp;       cout << (yn == 0 ?  NO n  :  YES n );     }     return 0;   }   