#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] = i+1;
                    }
                    else
                    {  
                        a[i][j] =j+1;
                    }
                }
            }

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


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