#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
int max=n;
int index=0;
vector<long long> a;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
a.push_back(x);
if (a[index]==max) {
cout<<a[index]<<' ';
a.pop_back();
max--;
index--;
}
index++;
}
index--;
for (int i=0; i<max; i++) {
cout<<a[index]<<' ';
a.pop_back();
index--;
}
}

京公网安备 11010502036488号