#include #define rep(i,n) for (int i = 0; i < (n); i++) using namespace std; using ll = long long; using P = pair; int main(){ int n; cin>>n; vector

ai(n); rep(i, n){ int a; cin>>a; ai[i]=P(a, i); } sort(ai.begin(), ai.end()); vector b, c; rep(i, n){ if(i%2==0) b.push_back(ai[i].second); else c.push_back(ai[i].second); } reverse(c.begin(), c.end()); for(int e : b) c.push_back(e); int s; rep(i, n) if(c[i]==0) s=i; vector ans; for(int i=s; ; i=(i+1)%n){ ans.push_back(c[i]); if((i+1)%n==s) break;; } for(int e : ans) cout<<(e+1)<<" "; cout<<1<