#include<iostream>
using namespace std;
void main()
{
int k,k1;//k记录空格数,k1记录已经输出空格数
int j;
int n=1,i;//n表示总层数,i表示当前输出到第几层
cin>>n;
for(i=1;i<=n;i++)
{
for(k=2*n-2*i,k1=0;k1<k;k1++)
cout<<" ";//输出第一个数字前的空格
cout<<j<<" ";
for(;j>0;j-=2)
cout<<j<<" ";
cout<<endl;
}
}