import java.util.*;

public class Main{
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        StringBuilder sb =new StringBuilder();
        for(int i=1; i<=num; i++){
            //每一列开始的数据
            int start = i*(i-1)/2+1;
            sb.append(start).append(" ");
            //1到i的累加缺口==>减数
            int sub = i*(i+1)/2;
            for(int j= 2; j<=num-i+1;j++){
                sb.append(start+(i+j)*(i+j-1)/2-sub).append(" ");  
            }
            sb.append("\n");
        }
        System.out.println(sb);
    }
}