Задача №111375. Треугольник Паскаля - 2

Треугольник Паскаля состоит из чисел, где каждое число равно сумме двух чисел, стоящим над ним. Если перенумеровать строки треугольника Паскаля с нуля, то (\(i\))-я строка содержит (\(i+1\)) число, которые равны \({C^i}_j\), где \(j[0,i]=1\).

По данному числу (\(n\)) создайте список из (\(n\)) строк, где (\(i\))-й элемент списка должен быть списком, содержащим (\(i+1\)) число — элементы (\(i\))-й строки треугольника Паскаля.

Заполните этот массив числами треугольника Паскаля.

Входные данные

Вводится одно число \(N \le 20\)

Выходные данные

Выведите результат на экран отводя на вывод одного числа ровно 6 символов. В языке Python для этого можно использовать метод rjust. Например, так: str(a[i][j]).rjust(6)

Примеры
Входные данные
5
Выходные данные
     1
     1     1
     1     2     1
     1     3     3     1
     1     4     6     4     1
Сдать: для сдачи задач необходимо войти в систему