package main

import "fmt"

/*
4
1 3 6 10 	1-1+1 +2 +3 +4
2 5 9 		3-2+1 +3 +4
4 8 		6-3+1 +4
7 			10-4+1
*/

func main() {
	var n int
	fmt.Scan(&n)
	y := 1
	ySum := 1
	for i := 1; i <= n; i++ {
		xSum := ySum - i + 1
		x := i
		for j := 1; j <= n-i+1; j++ {
			fmt.Printf("%d ", xSum)
			x++
			xSum += x
		}
		fmt.Println()
		y++
		ySum += y
	}
}