import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()) {
int nodeNum = scanner.nextInt();
int headVal = scanner.nextInt();
Node head = new Node(headVal,null);
for(int i = 0; i < nodeNum - 1; i ++)
{
int addVal = scanner.nextInt();
int findVal = scanner.nextInt();
Node tmpNode = head;
while(tmpNode != null)
{
if(findVal == tmpNode.val)
{
Node addNode = new Node(addVal,tmpNode.next);
tmpNode.next = addNode;
break;
}else{
tmpNode = tmpNode.next;
}
}
}
int delVal = scanner.nextInt();
Node tmpNode = head;
Node pre = head;
while(tmpNode != null)
{
if(delVal == tmpNode.val)
{
//对当前要删的值是头结点,需要做特殊处理
if(tmpNode == head)
{
head = head.next;
break;
}else{
if(pre != null)
{
pre.next = tmpNode.next;
break;
}
}
}else{
pre = tmpNode;
tmpNode = tmpNode.next;
}
}
/**
* 打印
*/
tmpNode = head;
while(tmpNode != null)
{
System.out.print(tmpNode.val + " ");
tmpNode = tmpNode.next;
}
}
}
static class Node{
private int val;
private Node next;
Node(int val,Node next)
{
this.val = val;
this.next = next;
}
}
}