#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; vector<int> a(n),b(100005,0); for(auto& aa:a)cin>>aa; int apos=n-1; int val=n; vector<int> ans; for(int i=0;i<100005;i++){ while(apos>=0&&a[apos]<i+1){ val--; apos--; } if(val<0)break; ans.push_back(val); } for(int i=0;i<a[0];i++){ cout<<ans[i]<<" "; } cout<<endl; return 0; }