#include<stdio.h>
#include<string.h>

int main() {

	int N,A,i,j;
	int P[50];
	int c= 0;

	scanf("%d", &N);

	for (i = 0; i < N; i++) {
		scanf("%d", &P[i]);
	}

	for (i = 0; i < N; i++) {
		for (j = N - 1; j > i; j--) {
			if (P[i] > P[j]) {
				A = P[i];
				P[i] = P[j];
				P[j] = A;
				c=c+1;
				i = 0;
				if (c> 1) {
					break;
				}
			}
		}
		if (c>1) {
			break;
		}
	}

	if (c>1) {
		printf("NO");
	}
	else {
		printf("YES");
	}

	return 0;
}


