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