#include <stdio.h>
int main()
{
int a[20] = { 0 };
int b[20] = { 0 };
int c[40] = { 0 };
char ch = 0;
int i = 0,j = 0;
while (ch != '\n')
{
scanf("%d" ,&a[i++]);
ch = getchar();
}
ch = 0;
while (ch != '\n')
{
scanf("%d", &b[j++]);
ch = getchar();
}
int count = 0,x;
for(x = 0;x < i;x++)
{
c[count] = a[x];
count++;
}
for(x = 0;x < j;x++)
{
c[count] = b[x];
count++;
}
for(i = 0;i < count;i++)
{
for(j = 0;j < count-1-i;j++)
{
if(c[j] < c[j+1])
{
int t = c[j];
c[j] = c[j+1];
c[j+1] = t;
}
}
}
for(int v=0;v<count-1;v++)
{
for(int g=v+1;g<count;g++)
{
if(c[v]==c[g])
{
c[v]=67;//这个67我承认我有赌的成分,鄙人不才。。。
c[g]=67;
}
}
}
for(int e=0;e<count;e++)
{
if(c[e]!=67)
printf("%d ",c[e]);
}
return 0;
}