#include using namespace std; int a[25][25]; int fx[2][2]={{-1,0},{0,-1}}; int main(){ int n; cin>>n; int h=n,l=n,p=0,qdl=n; for(int i=n*n;i>=1;i--){ a[h][l]=i; int xh=h+fx[p][0],xl=l+fx[p][1]; if(xh<1||a[xh][xl]!=0)p=!p,h+=fx[p][0],l+=fx[p][1]; else if(xl<1) p=!p,h=n,--qdl,l=qdl; else h=xh,l=xl; } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++)cout<