# frozen_string_literal: true def solve (1..N).map do |i| (1..N).map { |j| i.f(j) }.join(' ') end end class Integer def f(x) ((2 * self - x) % N).then { |y| y.zero? ? N : y } end end N = gets.to_i puts solve