n=int(input()) a=list(map(int,input().split())) b=[[a[i],i] for i in range(n)] b.sort(reverse=True) x=[] y=[] for i in range(n): if i%2==0: x.append(b[i]) else: y.append(b[i]) z=x+y[::-1] for i in range(n): if z[i][1]==0: s=i ans=[] for i in range(s,n): ans.append(z[i][1]+1) for i in range(s): ans.append(z[i][1]+1) ans.append(1) print(*ans)