s=input().split()
jdgs=s[0]# 链表结点个数
tjd=s[1]# 头结点值
rm=s[-1]# 要移除的结点值
lt=s[2:-1]# 待插入结点信息
new_list=[tjd,]# 新建列表表示链表

# lt的长度为2的倍数,想办法两份两份的取出
i=0
j=1
while j<len(lt):
    new_list.insert(new_list.index(lt[j])+1,lt[i])# 因为要插在对应结点的后面一位,所以要+1
    i=i+2
    j=j+2
    
new_list.remove(rm)# 将要移除的结点值移除
print(' '.join(new_list))