import java.util.*;
public class Main {
public static void main
(String[] args
) { int n = 10;
int m = 5;
int[] array = new int[n];
Scanner scanner
= new Scanner
(System.
in); for (int i = 0; i < n; i++) {
array[i] = scanner.nextInt();
}
// Random rand = new Random();
// for (int i = 0; i < n; i++) {
// array[i] = rand.nextInt(10) + 1;
// }
int[] ans = new int[m];
int prev = 0;
boolean ansExist = true;
for (int i = 0; i < m; i++) {
int max = array[n - 1 - i];
if (i != 0 && prev != max + 1) {
ansExist = false;
break;
}
prev = max;
ans[i] = max;
}
if (ansExist) {
for (int i = 0; i < m; i++) {
System.
out.
print(ans
[i
] + " "); }
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwogCnB1YmxpYyBjbGFzcyBNYWluIHsKIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGludCBuID0gMTA7CiAgICAgICAgaW50IG0gPSA1OwogICAgICAgIGludFtdIGFycmF5ID0gbmV3IGludFtuXTsKICAgICAgICBTY2FubmVyIHNjYW5uZXIgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIGFycmF5W2ldID0gc2Nhbm5lci5uZXh0SW50KCk7CiAgICAgICAgfQovLyAgICAgICAgUmFuZG9tIHJhbmQgPSBuZXcgUmFuZG9tKCk7Ci8vICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewovLyAgICAgICAgICAgIGFycmF5W2ldID0gcmFuZC5uZXh0SW50KDEwKSArIDE7Ci8vICAgICAgICB9CiAgICAgICAgQXJyYXlzLnNvcnQoYXJyYXkpOwogICAgICAgIGludFtdIGFucyA9IG5ldyBpbnRbbV07CiAgICAgICAgaW50IHByZXYgPSAwOwogICAgICAgIGJvb2xlYW4gYW5zRXhpc3QgPSB0cnVlOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbTsgaSsrKSB7CiAgICAgICAgICAgIGludCBtYXggPSBhcnJheVtuIC0gMSAtIGldOwogICAgICAgICAgICBpZiAoaSAhPSAwICYmIHByZXYgIT0gbWF4ICsgMSkgewogICAgICAgICAgICAgICAgYW5zRXhpc3QgPSBmYWxzZTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHByZXYgPSBtYXg7CiAgICAgICAgICAgIGFuc1tpXSA9IG1heDsKICAgICAgICB9CiAgICAgICAgaWYgKGFuc0V4aXN0KSB7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbTsgaSsrKSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGFuc1tpXSArICIgIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=