#include <bits/stdc++.h> using namespace std; typedef long long ll; const ll N=100001; ll A[N]; void solve(){ ll n; cin>>n; for(ll i=0; i<n; i++){ cin>>A[i]; } bool ver=false; bool cre=true; ll ant=0; for(ll i=0; i<n; i++){ if(ant>A[i]){ cre=false; } ant=A[i]; } if(cre){ ver=true; } for(ll i=0; i<n-1; i++){ ll aux=A[i]; A[i]=A[i+1]; cre=true; ant=0; for(ll j=0; j<n; j++){ if(ant>A[j]){ cre=false; } ant=A[j]; } if(cre){ ver=true; } A[i]=aux; } A[n-1]=10000000000; cre=true; ant=0; for(ll i=0; i<n; i++){ if(ant>A[i]){ cre=false; } ant=A[i]; } if(cre){ ver=true; } if(!ver){ cout<<"NO"<<endl; }else{ cout<<"YES"<<endl; } return; } int main(){ ll t; cin>>t; for(ll i=0; i<t; i++){ solve(); } return 0; }