#include <bits/stdc++.h>
using namespace std;
const long long mod = 1e9 + 7;
const long long inf = 1e16;
const long long N = 2010;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int q;
  cin >> q;
  while (q--) {
    int n;
    cin >> n;
    int a[n];
    for (auto &i : a) cin >> i, i--;
    bool flag1 = 1;
    for (int i = 0; i < n; i++) {
      if ((a[(i - 1 + n) % n] + 1) % n != a[i]) flag1 = 0;
    }
    bool flag2 = 1;
    for (int i = 0; i < n; i++) {
      if ((a[(i - 1 + n) % n] - 1 + n) % n != a[i]) flag2 = 0;
    }
    if (flag1 or flag2)
      cout << "YES" << '\n';
    else
      cout << "NO" << '\n';
  }
  return 0;
}
