def slove():

    import sys

    input = sys.stdin.readline

    n = int(input().rstrip('\n'))

    a = [[v, i + 1] for i, v in enumerate(list(map(int, input().rstrip('\n').split())))]

    a.sort()

    print((*[a[i][1] for i in range(n)]))





if __name__ == '__main__':

    slove()

import sys





def solve():

    readline = sys.stdin.buffer.readline

    mod = 10 ** 9 + 7

    n = int(readline())

    a = list(map(int, readline().split()))

    ans = []

    for i, v in enumerate(a):

        ans.append([i, v])

    ans.sort(key=lambda x: x[1])

    ls = []

    for i in range(n):

        ls.append(ans[i][0] + 1)

    print((*ls))





if __name__ == '__main__':

    solve()

def slove():
    import sys

    input = sys.stdin.readline
    n = int(input().rstrip("\n"))
    a = [[v, i + 1] for i, v in enumerate(list(map(int, input().rstrip("\n").split())))]
    a.sort()
    print((*[a[i][1] for i in range(n)]))


if __name__ == "__main__":
    slove()

import sys


def solve():
    readline = sys.stdin.buffer.readline
    mod = 10**9 + 7
    n = int(readline())
    a = list(map(int, readline().split()))
    ans = []
    for i, v in enumerate(a):
        ans.append([i, v])
    ans.sort(key=lambda x: x[1])
    ls = []
    for i in range(n):
        ls.append(ans[i][0] + 1)
    print((*ls))


if __name__ == "__main__":
    solve()

-def slove(): -    import sys +import sys -    input = sys.stdin.readline -    n = int(input().rstrip("\n")) -    a = [[v, i + 1] for i, v in enumerate(list(map(int, input().rstrip("\n").split())))] -    a.sort() -    print((*[a[i][1] for i in range(n)])) + +def solve(): +    readline = sys.stdin.buffer.readline +    mod = 10**9 + 7 +    n = int(readline()) +    a = list(map(int, readline().split())) +    ans = [] +    for i, v in enumerate(a): +        ans.append([i, v]) +    ans.sort(key=lambda x: x[1]) +    ls = [] +    for i in range(n): +        ls.append(ans[i][0] + 1) +    print((*ls)) -    slove() +    solve()