use std::io::{self, *};

fn main() {
    let stdin = io::stdin();
    for line in stdin.lock().lines() {
        let n = line.unwrap().trim().parse::<usize>().unwrap_or(0);
        for i in 1..=n {
            for j in 1..(n - i + 1) {
                print!("{} ", ((j + i - 1) * (j + i - 1) + j + i - 1) / 2 - (i - 1));
            }
            print!("{}\n", (n * n + n) / 2 - (i - 1));
        }
    }
}