#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;
}