/* Mad Scientist, MCPC 2010 Problem B Java version */

import java.util.*;
import java.io.*;

public class mad {
    static int MAX = 26;
    
    public static void main(String[] argsthrows Exception {
        Scanner in = new Scanner(new File("mad.in"));
        int[] P = new int[MAX]// P-seq (leaving P[0] empty for convenience)
              M = new int[MAX]// Original sequence of measurements
        while (true) {
            int k = in.nextInt();
            if (k==0break;     // all done
            for (int j=1; j <= k; j++)
                P[j= in.nextInt();
            int n = 0;
            for (int j = ; j <= k; j++
                for ; n < P[j]; n++)
                    M[n= j;   
            System.out.print(M[0]);
            for (int i=1; i < n; i++)
                System.out.print(" " + M[i]);
            System.out.println();
        }
    }
}