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

京公网安备 11010502036488号