t = 1
# t = input()
# t = int(t)
def max(a,b):
	if a > b:
		return a
	return b
while t > 0:
	t -= 1
	n = int(input())
	# n,k = map(int,input().strip().split())
	v = list(map(int,input().strip().split()))[0:n]
	# m = {}
	l = []
	for i in range(n):
		l.append(0)
	# ans = 0
	j = 1
	for i in v:
		l[i-1] = j
		j += 1
	# print(ans)
	for i in l:
		print(i,end=" ") t = 1 t 1 def max(a,b):
	if a > b:
		return a
	return b max if a > b:
		return a
	 a > b a b return a a return b b a a b b while t > 0:
	t -= 1
	n = int(input())
	# n,k = map(int,input().strip().split())
	v = list(map(int,input().strip().split()))[0:n]
	# m = {}
	l = []
	for i in range(n):
		l.append(0)
	# ans = 0
	j = 1
	for i in v:
		l[i-1] = j
		j += 1
	# print(ans)
	for i in l:
		print(i,end=" ") t > 0 t 0 t -= 1 t 1 n = int(input()) n int(input()) int input() input v = list(map(int,input().strip().split()))[0:n] v list(map(int,input().strip().split()))[0:n] (map(int,input().strip().split())) list map(int,input().strip().split()) map int input().strip().split() ().strip().split ().strip() ().strip () input strip split 0:n 0 n l = [] l [] for i in range(n):
		l.append(0)
	# ans = 0
	 i range(n) range n l.append(0) l.append l append 0 j = 1 j 1 for i in v:
		l[i-1] = j
		j += 1
	# print(ans)
	 i v l[i-1] = j l[i-1] l i-1 i 1 j j += 1 j 1 for i in l:
		print(i,end=" ") i l print(i,end=" ") print i end=" " end " " j += 1 1 j n = int(input()) int(input()) n t -= 1 1 t j = 1 1 j t = 1 1 t v = list(map(int,input().strip().split()))[0:n] list(map(int,input().strip().split()))[0:n] v def max(a,b):
	if a > b:
		return a
	return b def max(a,b):
	if a > b:
		return a
	return b max l = [] [] l
t = 1
# t = input()
# t = int(t)
def max(a,b):
	if a > b:
		return a
	return b
while t > 0:
	t -= 1
	n = int(input())
	# n,k = map(int,input().strip().split())
	v = list(map(int,input().strip().split()))[0:n]
	# m = {}
	l = []
	for i in range(n):
		l.append(0)
	# ans = 0
	j = 1
	for i in v:
		l[i-1] = j
		j += 1
	# print(ans)
	for i in l:
		print(i,end=" ")
