#include<stdio.h>
int main()
{
int arr[21][21]={0};
int i, j, n, f=0, r=0, v;
scanf("%d", &n);
for (i=0; i<n; i++)
{
scanf("%d", &arr[i][0]);
}
for (i=1; i<=n; i++)
{
for (j=1; j<=i; j++)
{
// arr[i-1][j-1]
arr[i][j] = arr[i][j-1]-arr[i-1][j-1];
//printf("%d", arr[i][j]);
}
}
for (i=0; i<n; i++)
{
for (j=0; j<=i; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}