#include <stdio.h> int main() { int n; scanf("%d", &n); int shuzu[n][n]; for (int i = 0; i < n; i++){ for (int j = 0; j < n; j++){ shuzu[i][j] = 0; } } shuzu[0][0] = 1; for (int i = 0; i < n; i++){ for (int j = 0; j <= i; j++){ if (i == 0 && j == 0){ printf("%d\n", shuzu[i][j]); continue; } if (j == 0){ shuzu[i][j] = shuzu[i - 1][j]; printf("%d", shuzu[i][j]); if (j < i){ printf(" "); } if (j == i){ printf("\n"); } } else { shuzu[i][j] = shuzu[i - 1][j] + shuzu[i - 1][j - 1]; printf("%d", shuzu[i][j]); if (j < i){ printf(" "); } if (j == i){ printf("\n"); } } } } return 0; }