import java.util.*;


public class Main{
    
    
    public static void main(String[] arg){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            
            String[] strs = sc.nextLine().split(" ");
            int N = Integer.parseInt(strs[0]);
            int[] arr = new int[N*2];
            for(int i= 1;i<N*2;i++){
                arr[i] = Integer.parseInt(strs[i]);
            }
            int del = Integer.parseInt(strs[2*N]);
            
            Node tou = new Node(arr[1]);
            for(int i= 2;i<N*2;i=i+2){
                zhao(tou,arr[i],arr[i+1]);
            }
//             Node head = tou;
//             while(head!=null){
//                 System.out.print(head.val+" ");
//                 head=head.next;
//             }
            //删除
            shan(tou,del);
            Node head = tou;
            while(head!=null){
                System.out.print(head.val+" ");
                head=head.next;
            }
            
        }
    }
    public static void zhao(Node tou,int x,int y){
        Node head = tou;
        while(head!=null){
            if(head.val==y){
                Node tem = new Node(x);
                Node hou = head.next;
                head.next = tem;
                tem.next = hou;
                break;
            }else{
                head=head.next;
            }
        }
    }
    public static Node shan(Node tou,int val){
        Node head = tou;
        if(head==null){
            return null;
        }
        if(head.next==null){
            if(head.val!=val){
                return null;
            }else{
                return null;
            }
        }
        if(head.val==val){
            tou=head.next;
            return tou;
        }
        while(head.next!=null){
            if(head.next.val==val){
                head.next = head.next.next;
                break;
            }else{
                head=head.next;
            }
        }
        return tou;
    }
     
}
class Node{
         int val;
         Node next;
         public Node(int val){
             this.val = val;
         }
}