#include<iostream>
#include<iomanip>
using namespace std;

int main(){
 	    int n;
            int a[11][11];
	    cin>>n;
			
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                   
                    if (i >=j)
                    {
                        a[i][j] =n-i;
                    }
                    else
                    { 
                        a[i][j] = n-j;
                    }
                }
            }

            for (int i = 0; i < n; i++)
            {
             
                for (int j = 0; j < n; j++)
                {
                     cout<<setw(3)<<a[i][j];
                }
               cout<<endl;
            }


}
/**************************************************************
	Problem: 1197
	User: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/