#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;
}