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)