n, start, *abs, k = map(int, input().split())
d = {}
for i in range(1, len(abs), 2):
    a, b = abs[i - 1], abs[i]
    if b not in d:
        d[b] = a
    else:
        d[a] = d[b]
        d[b] = a
while True:
    if start != k:
        print(start, end=" ")
    if start not in d:
        break
    start = d[start]