#include<stdio.h>
int cz(int x,int y,int a[],int b[]);
int main()
{int a[100],b[100];
int i,m,n;
scanf("%d",&m);
for(i=0;i<m;i++)
{scanf("%d",&a[i]);
}
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&b[i]);
}
cz(m,n,a,b);
return 0;
}
int cz(int x,int y,int a[],int b[])
{int c[100],i,j;
for(i=0,j=0;j<x;i++,j++){
c[i]=a[j];
}
for(i=x,j=0;j<y;i++,j++)
{c[i]=b[j];
}
int t;
for(i=0;i<x+y;i++)
{for(j=i+1;j<x+y;j++)
{if(c[i]>c[j]){
t=c[i];
c[i]=c[j];
c[j]=t;
}
}
}
for(i=0;i<x+y;i++)
{printf("%d ",c[i]);
}
return 0;
}