#include <bits/stdc++.h>

using namespace std;

int main()
{
    int i, n;
    cin>>n;
    int arr[n];
    for(i=0; i<n; i++)
    {
        cin>>arr[i];
    }
    int mat[n][n], j;
    for(i=0; i<n; i++)
    {
        for(j=0; j<=i; j++)
        {
            if(i==j)
                cout<<arr[i];
            else
            {
                int l, t = j, k = i+j - min(i,j) - min(i,j) + 1;
                //cout<<k<<" ";
                vector <int> v;
                for(l = 0; l<n; l++)
                {
                    if(arr[l] >= k)
                    {
                        v.push_back(arr[l]);
                    }
                }
                //cout<<j<<" ";
                cout<<v[j]<<" ";
            }
        }
        cout<<"\n";
    }
}