n = int(input()) a = list(map(int, input().split())) b = list(map(int, input().split())) ind = [0]*(n+1) for i in range(n): ind[b[i]] = i ans = [] ans.append(a[:]) for i in range(n): can = True for j in range(n-1): if can == False: can = True else: if ind[a[j]] > ind[a[j+1]]: a[j],a[j+1] = a[j+1],a[j] can = False ans.append(a[:]) for i in ans: print(*i)