#include<stdio.h>
#include<stdlib.h>
void sort(int *arr1,int n,int *arr2,int m)
{
    int total=n+m;
    int *merge=(int *)malloc(total*sizeof(int));
    for(int i=0;i<n;i++)
    {
        (merge+i)=(arr1+i);
    }
    for(int i=0;i<m;i++)
    {
        (merge+n+i)=(arr2+i);
    }
    for(int i=0;i<total-1;i++)
    {
        for(int j=0;j<total-i-1;j++)
        {
            if((merge+j)>(merge+j+1))
            {
                int temp=*(merge+j);
                (merge+j)=(merge+j+1);
                *(merge+j+1)=temp;
            }
        }
    }
    for(int i=0;i<total;i++)
    {
        printf("%d ",*(merge+i));
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    if(n<0||n>10)
    {
        printf("Invalid input");
        return 0;
    }
    int arr1[20];
    for(int i=0;i<n;i++)
    {
        scanf("%d",&arr1[i]);
    }
    int m;
    scanf("%d",&m);
    if(m<=0||m>10)
    {
        printf ("Invalid input");
        return 0;
    }
    int arr2[20];
    for(int i=0;i<m;i++)
    {
        scanf("%d",&arr2[i]);
    }
    sort(arr1,n,arr2,m);
    return 0;
}