#include #include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(i=0; i=a; --i) #define in(a) cin >> a #define out(a,b) cout << a << b #define print_vec(v) for(auto it=v.begin();it!=v.end();++it)cout<<*it <<" ";cout< d; rep(i,n){ int a; in(a); if(i==0) x=a; d[a]=i+1; } dec_rep(i, x-1, 1){ if(d[i]==0){ d[i]=d[i+1]; } } rep(i,x){ cout << d[i+1]; if(i!=x-1) cout << " "; } cout << endl; return 0; }