#include <bits/stdc++.h>

using namespace std;

int main(){
	 int n,a[423][423],i,j;
	 cin>>n;
	 for(i=1;i<=n;i++){
	 	for(j=1;j<=n;j++){
	 		if(i<j){
	 			a[i][j]=n-i+1;
			 }
			 else{
			 	a[i][j]=n-j+1;
			 }
		 }
	 }
	 for(i=1;i<=n;i++){
	 	for(j=1;j<=n;j++){
	 		cout<<setw(3)<<a[i][j];
		 }
		 cout<<endl;
	 }
} 
/**************************************************************
	Problem: 1198
	User: admin
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2648 kb
****************************************************************/