// editor3

#include<stdio.h>

void sort(int arr[], int size){
    int temp;
    for(int i=0;i<size-1;i++){
        for(int j=0; j<size-i-1; j++){
            if(arr[j]>=arr[j+1]){
                temp=arr[j];
                arr[j]=arr[j+1];
                arr{j+1]=arr[j];
            }
        }
    }
}

int main(){
    int n, m;
    scanf("%d", &n);
    int arr1[n];
    for(int i=0;i<n;i++){
        scanf("%d", &arr1[i]);
    }
    scanf("%d", &m);
    int arr2[m];
    for(int i=0;i<m;i++){
        scanf("%d", &arr2[i]);
    }
    
    int arr[n+m];
    int i;
    for(int i=0;i<n;i++){
        arr[i]=arr1[i];
    }
    for(;i<n+m;i++){
        arr[i]=arr2[i];
    }
    sort(arr, n+m);
    for(int i=0;i<n+m;i++){
        printf("%d ", arr[i]);
    }
    
    return 0;
}