#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: wuhanyu
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2072 kb
****************************************************************/