#include<bits/stdc++.h>
using namespace std;
int n;
bool check(int arr[])
{
    for(int i=0;i<n;i++)
        if(i!=0)
            if(arr[i]<arr[i-1])
                return false;
    return true;
}
int main()
{
    
    
    int t;
    cin>>t;
    while(t--)
    {
        int ans=0,flag=0,id=-1;
        cin>>n;
        int arr[n];
        for(int i=0;i<n;i++)
        {
            cin>>arr[i];
            if(i!=0&&flag==0)
            {
                if(arr[i]<arr[i-1])
                {
                     id=i;flag=1;
                }
            }
        }
    //    cout<<id<<endl;
        if(id==-1)
            cout<<"YES";
        else{
        
    int tem=arr[id];
    arr[id]=arr[id-1];
        if(check(arr))
        {
            cout<<"YES";
           
        }
        else{
          arr[id]=tem;
          arr[id-1]=arr[id];
           if(check(arr))
            {
            cout<<"YES";
           
            }
            else
                 cout<<"NO";
        }
        }
       
        cout<<endl;
    }
    return 0;
}