#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n, arr[100];
    cin>>n;
    for(int i=1; i<=n; i++)
    {
        cin>>arr[i];
    }
    int flag=1,c=0;
    for(int i=1; i<=n; i++)
    {
        if(arr[i]!=i)
        {
            c++;
            int k=arr[i];
            if(i==arr[k]){
                flag=1;
                arr[k]=arr[i];
                arr[i]=i;
            }
            else{
                flag=0;
                break;
            }
        }
    }
    if(flag==1 && c<=1) cout<<"YES"<<endl;
    else cout<<"NO"<<endl;
}
