AT_cf17_final_f Distribute Numbers

Description

[problemUrl]: https://atcoder.jp/contests/cf17-final/tasks/cf17_final_f $ 1000 $ 以上 $ 2000 $ 以下の好きな整数 $ N $ と $ 1 $ 以上の好きな整数 $ K $ を選び、以下の問題を解いてください。 #### 問題 $ N $ 枚の紙があります。 これらの紙に以下の条件を満たすように $ K $ 個ずつ整数を書いてください。 - 書く整数は $ 1 $ 以上 $ N $ 以下でなければならない。 - 同じ紙に書かれた $ K $ 個の整数は相異ならなければならない。 - $ 1 $ 〜 $ N $ の整数はいずれも $ K $ 枚ずつの紙に書かれていなければならない。 - どの $ 2 $ 枚の紙をとってきても、それらの紙に共通して書かれた整数がちょうど $ 1 $ つだけ存在する。

Input Format

この問題では入力は与えられない。

Output Format

$ 1 $ 行目に $ N $ と $ K $ を空白区切りで出力せよ。 $ 2 $ 行目からの $ N $ 行には、各紙に書く整数の情報を出力せよ。 このうち $ i $ 行目には $ i $ 枚目の紙に書く $ K $ 個の整数を空白区切りで出力せよ。

Explanation/Hint

### Sample Explanation 1 $ N $ が $ 3 $ で $ K $ が $ 2 $ の例です。 ただし、$ N $ の制約を満たしていないためこの出力は不正解となります。