import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.close(); char[][] s = new char[n][n]; for (int i = 0; i < n; i++) { Arrays.fill(s[i], '0'); } for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { s[i][j] = '2'; } if (i < n / 2) { s[i][i] = '1'; } } for (int i = 0; i < n; i++) { System.out.println(s[i]); } // for (int i = 0; i < n; i++) { // int sum = 0; // for (int j = 0; j < n; j++) { // sum += s[i][j] - '0'; // } // System.out.println(sum); // } // for (int j = 0; j < n; j++) { // int sum = 0; // for (int i = 0; i < n; i++) { // sum += s[i][j] - '0'; // } // System.out.println(sum); // } } }