#include <bits/stdc++.h> using namespace std; bool ok(vector <int> a){ for(int i = 1; i < a.size(); ++i){ if(a[i] < a[i - 1]) return false; } return true; } int main(){ int tc; scanf("%d", &tc); while(tc--){ int n, x, cnt = 0; cin >> n; int can = 0; vector <int> a; for(int i = 0; i < n; ++i){ cin >> x; a.push_back(x); } for(int i = 0; i < n; ++i){ vector <int> b = a; vector <int> c = a; if(i) b[i] = a[i - 1], can |= ok(b); if(i + 1 < n) c[i] = a[i + 1], can |= ok(c); } if(n == 1) can = 1; if(!can) cout << "NO\n"; else cout << "YES\n"; } return 0; }