import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main2 {
    public static void main(String args[]){//主方法,主要就是接收数据
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int num=sc.nextInt();
            printtriangle(num);
        }
    }

    public static void printtriangle(int num) { //输出方法输出蛇形矩阵
        int x = 1 ;
        int y = 1;

        for (int i = 1; i <= num; i++) {
            x = y;
            int z = i + 1;
            for (int j = 0; j <= num - i; j++) {
                System.out.print(x + " ");
                x = x + z;
                z++;
            }
            // 下一行要输出的第一个数,等于当前行的第一个数加当前行
            y = y + i;
            System.out.println();
        }
    }
}