n = int(input()) a = list(map(int, input().split())) b = list(map(int, input().split())) print(*a) conv = [0] * n conv_inv = [0] * n for i in range(n): a[i] -= 1 b[i] -= 1 conv[b[i]] = i conv_inv[i] = b[i] for i in range(n): a[i] = conv[a[i]] r = 0 for v in range(n): for i in range(r, n - 1, 2): if a[i] > a[i+1]: a[i], a[i+1] = a[i+1], a[i] r ^= 1 print(*(conv_inv[a[j]] + 1 for j in range(n)))