#include<stdio.h>
int main(){
    int N1,N2;
    scanf("%d",&N1);
    if(N1<=0){
        printf("Invalid input");
        return 0;
    }
    int a[N1];
    int *p1=a;
    for(int i=0;i<N1;i++){
        scanf("%d",(p1 + i));
    }
    scanf("%d",&N2);
    if(N2<=0){
        printf("Invalid input");
        return 0;
    }
    int b[N2];
    int *p2=b;
    for(int i=0;i<N2;i++){
        scanf("%d",(p2 + i));
    }
    int total = N1 + N2;
    int merged[total];
    int *pm = merged;
    for(int i=0;i<N1;i++){
        *(pm + i) = *(p1 + i);
    }
    for(int i=0;i<N2;i++){
        *(pm + N1 + i) = *(p2 + i);
    }
    for(int i=0;i<total=i-1;i++){
        for(int j = 0;j < total = i - 1;j++){
            if(*(pm + j) > *(pm + j + 1 )){
                int temp = *(pm + j );
                *(pm + j) = *(pm + j + 1);
                *(pm j + 1) = temp;
            }
        }
    }