#include <iostream>
#include <fstream>
using namespace std;
ifstream f("interclasare1.in");
ofstream g("interclasare1.out");
int main()
{
int a[99999], b[99999], n, m, i, j;
f>>n;
for(i=1;i<=n;i++) f>>a[i];
f>>m;
for(j=1;j<=m;j++) f>>b[j];
i=1; j=1;
while(i<=n || j<=m)
{
if(i<=n && j<=m)
if(a[i]==b[j]){
g<<a[i]<<' ';
i++; j++;
}
else
if(a[i]<b[j]){
g<<a[i]<<' ';
i++;
}
else{
g<<b[j]<<' ';
j++;
}
else
if(i<=n && j>m){
g<<a[i]<<' ';
i++;
}
else
if(i>n && j<=m){
g<<b[j]<<' ';
j++;
}
}
return 0;
}