//先把开始的第一个数字算出来
//然后算第一个数字加的数是多少
//然后打印
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int d = 0;
scanf("%d",&d);
int mid_row = 1;
int mid_col = 1;
int row_first = 1;
for(int i = 1;i <= d;i++) //总共有五行
{
mid_row = 1;
printf("%d ",mid_col); //起始的数字
mid_row = mid_col;
for(int j = i + 1;j <= d;j++) //要加的数字
{
mid_row += j;
printf("%d ",mid_row);
}
mid_col += i;
printf("\n");
}
return 0;
}