n=int(input()) a=[[0 for i in range(2*n+1)] for j in range(2*n+1)] k=n n=2*n+1 for i in range(n//2+1): for j in range(i,n-i): a[i][j]=k for j in range(i+1,n-i): a[j][n-i-1]=k for j in range(n-i-2,i-1,-1): a[n-i-1][j]=k for j in range(n-i-2,i,-1): a[j][i]=k k=k-1 for i in range(n): for j in range(n): print("%2d"%a[i][j],end="") print() /************************************************************** Problem: 1209 User: admin Language: Python Result: Accepted Time:92 ms Memory:34480 kb ****************************************************************/