#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, flag;
char s[305][305], diag, other;
flag=0;
scanf("%d", &n);
for(int i=0; i<n; i++) scanf("%s\n", s[i]);
diag=s[0][0];
other=s[0][1];
if(diag==other) flag=1;
for(int i=0; i<n; i++) {
for(int j=0; j<n; j++) {
if(i==j || i+j==n-1) {
if(s[i][j]!=diag) {
flag=1;
break;
}
}
else {
if(s[i][j]!=other) {
flag=1;
break;
}
}
}
if(flag) break;
}
if(flag) printf("NO");
else printf("YES");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgZmxhZzsKCWNoYXIgc1szMDVdWzMwNV0sIGRpYWcsIG90aGVyOwoJZmxhZz0wOwoJc2NhbmYoIiVkIiwgJm4pOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSBzY2FuZigiJXNcbiIsIHNbaV0pOwoJZGlhZz1zWzBdWzBdOwoJb3RoZXI9c1swXVsxXTsKCWlmKGRpYWc9PW90aGVyKSBmbGFnPTE7Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKCQlmb3IoaW50IGo9MDsgajxuOyBqKyspIHsKCQkJaWYoaT09aiB8fCBpK2o9PW4tMSkgewoJCQkJaWYoc1tpXVtqXSE9ZGlhZykgewoJCQkJCWZsYWc9MTsKCQkJCQlicmVhazsKCQkJCX0KCQkJfSAKCQkJZWxzZSB7CgkJCQlpZihzW2ldW2pdIT1vdGhlcikgewoJCQkJCWZsYWc9MTsKCQkJCQlicmVhazsKCQkJCX0KCQkJfQoJCX0KCQlpZihmbGFnKSBicmVhazsKCX0KCWlmKGZsYWcpIHByaW50ZigiTk8iKTsKCWVsc2UgcHJpbnRmKCJZRVMiKTsKCXJldHVybiAwOwp9