#include<stdio.h>
int main()
{
int a[100],b[100],c[200];
int i,j,m,n,k;
while(scanf("%d",&m)!=EOF)
{
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&n);
for(j=0;j<n;j++)
{
scanf("%d",&b[j]);
}
i=j=k=0;
while(i<m&&j<n)
{
if(a[i]<=b[j])
c[k++]=a[i++];
else
c[k++]=b[j++];
}
if(i<m)
{
for(;i<m;i++,k++)
c[k]=a[i];
}
if(j<n)
{
for(;j<n;j++,k++)
c[k]=b[j];
}
for(i=0;i<k;i++)
{ if(i)
putchar(' ');
printf("%d",c[i]);
}
putchar('\n');
}
return 0;
}
/**************************************************************
Problem: 2136
User: admin
Language: C
Result: Accepted
Time:13 ms
Memory:1144 kb
****************************************************************/