eolymp
Competitions

Lesson 8. October 22 - 28. Recursive functions. Two dimentional arrays.

Half

Write a program that fills array n × n with the next way: secondary diagonal contains zeros, all cells above it contains twos and all cells below it contains ones.

Input

One integer n (n20).

Output

Print the array filled like described above.

Time limit 1 second
Memory limit 128 MiB
Input example #1
3
Output example #1
220
201
011