#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 (j>=i)
                    {
                        a[i][j] =n-(j-i);
                    }
                    else
                    {   
                        a[i][j] = n - (i - j);
                    }

                }
            }

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


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