package com.shungen.basic;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
show(n);
in.close();
}
/**
* 根据n的值进行输出杨辉三角形
* @param n
*/
private static void show(int n) {
int[][] arr = new int[n][n];
for(int i= 0;i < n;i++) {
arr[i][i] = 1;
arr[i][0] = 1;
}
if(n >= 3) {
for(int i = 2;i < n;i++) {
for(int j = 1;j < i;j++) {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
}
}
for(int i = 0;i < n;i++) {
for(int j = 0;j <= i;j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}