N = gets.to_i
N.times do |i|
    row = (0 ... N).map { |j| (i + j) % N + 1 }
    puts row.join(" ")
end