直接使用list类型模拟链表插入结点即可
while True:
try:
s = input().split()
lst = [s[1]] # 初始化链表
# 按照格式插入各个结点
for i in range(2, 2 * int(s[0]), 2):
lst.insert(lst.index(s[i + 1]) + 1, s[i])
# 删除指定结点
lst.remove(s[-1])
print(" ".join(lst))
except:
break