#include <stdio.h>
#define N 15
int main ()
{
int s[N][N]={0};
int m=0,n=0;
int csh=1;
int col=0;
int row=N-1;
while(1)
{
for(m=0;m<N;m++)
{
for(n=0;n<N;n++)
{
if( csh>1 )
{
if (m==col && s[m][n]==0) s[m][n]=csh;
if (n==col && s[m][n]==0) s[m][n]=csh;
if (m==row && s[m][n]==0) s[m][n]=csh;
if (n==row && s[m][n]==0) s[m][n]=csh;
}
else
{
if (m==col ) s[m][n]=csh;
if (n==col ) s[m][n]=csh;
if (m==row ) s[m][n]=csh;
if (n==row ) s[m][n]=csh;
}
}
}
csh++;
col++;
row--;
if((col>row)) break;
}
for(m=0;m<N;m++)
{
for(n=0;n<N;n++)
{
printf("%d ",s[m][n]);
}
printf("\n");
}
return 0;
}