#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//#include <math.h>
#define max 1000
#define row 100
#define col 100
#define N 8
/*
*/
int main()
{
char s[max];
char d[max];
//char ss[N][col];
int seq[N];
int cnt[N];
int ss[row][col];
int list[max];
int i = 0, j = 0, k = 0, m = 0, n = 0;
char a, b, c;
int t = 0, x = 0, y = 0, z = 0;
while (scanf("%d", &m) != EOF)
{
scanf("%d", &n);
k = 0;
list[k] = n;
k = 1;
while (scanf("%d %d", &x, &y) != EOF)
{
for (i = 0; i < k; i++)
{
if (list[i] == y)
{
for (j = k; j > i + 1; j--)
{
list[j] = list[j - 1];
}
list[j] = x;
break;
}
}
k++;
if (k >= m)
{
break;
}
}
scanf("%d", &z);
for (i = 0; i < k; i++)
{
if (list[i] != z)
{
printf("%d ", list[i]);
}
}
printf("\n");
}
return 0;
}