#include<iomanip>
using namespace std;
int main()
{
int n=0;
cin>>n;
//i是行数,j是顺序数
for(int i=1,j=1;i<=n;i++)
{
//x是当前第i行最后一个数字
int x=j+i-1;
for(;j<=x;j++)
{
//输出第i行的每个数字
cout << setw(4) << j ;
}
//第i行输出完毕,换行输出下一行
cout <<endl;
}
return 0;
}