from collections import deque
import sys
input=sys.stdin.readline
n=int(input())
arr=list(map(int,input().split()))
que=deque()
for i in enumerate(arr):
que.append(i)
while len(que)>0:
idx,num=que.popleft()
print(idx+1,end=' ')
if num>0:
que.rotate(-(num-1))
elif num<0:#num==0인경우는 xx
que.rotate(-num)#음수*음수=양수
접근 방법
rotate를 원형으로 생각해 이동해줄 때의 값이 헷갈렸다.