#include <stdio.h>
#include <string.h>
char s[300][300];
int main()
{
int i,j;
char temp1,temp2;
int n;
while(scanf("%d",&n)!=EOF)
{
getchar();
memset(s,0,sizeof(s)); //在此题中应该可以省略此句
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%c",&s[i][j]);
}
getchar(); //消除按键影响
}
temp1=s[0][0];
temp2=s[0][n/2];
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==j || (i+j)==(n-1))
{
if(temp1!=s[i][j])
break;
}
else
{
if(temp2!=s[i][j])
break;
}
}
if(j!=n)
break;
}
if(i!=n||(i==n && temp1==temp2)) //注意题目要求
printf("NO\n");
else
printf("YES\n");
}
return 0;
}