// alex lo import java.util.*; class mad { static Scanner inputScanner; public static void main(String[] args) { inputScanner = new Scanner(System.in); while (inputScanner.hasNext()) { long k = inputScanner.nextInt(); if(k == 0) break; List ints = new ArrayList(); for (long c = 0; c < k; c++) { int in = inputScanner.nextInt(); ints.add(new Integer(in)); // System.out.println(in); } List output = new ArrayList(); int currentInt = 1; for (Integer elementOfList : ints) { while(elementOfList.intValue() > output.size()) { output.add(new Integer(currentInt)); } currentInt++; } // for (Integer o : output) { // System.out.print(o.toString()); // } for (int i = 0; i < output.size(); i++) { System.out.print(output.get(i).toString()); if(i < output.size() - 1) System.out.print(" "); // char c = line.charAt(i); } System.out.println(); } } }