#include<stdio.h>
int main(){
    int n1,n2,a[10],b[10],c[10];
    if(scanf("%d",&n1)!=1 || n1<=0) {
        printf("Invalid input");
        return 0;
        
    }
    for(int i=0;i<n1;i++)scanf("%d",a[i]);
    
    if(scanf("%d",&n2)!=1 || n2<=0) {
        printf("Invalid input");
        return 0;
        
    }
    for(int *=b;p<b+n2;p++)scanf("%d",p);
    
    int *p=a,*q=b,*r=c;
    
    while(p<a+n1 && q<b+n2){
        if(*p<=*q){
    
          *r++ = *p++;
        }
        else{
            *r++ = *q++;
        }
    while(p<a+n1) {
          *r++ = *p++;
    }
    while(p<b+n1){ 
    
          *r++ = *q++;
    }
    
    for (int *x=c;x<c+n1+n2;x++){
        if(x != c)printf(" ");
        printf("%d",*x);
        
        
    }
    return 0;
    
}