#include <stdio.h>
#include <stdlib.h>
#include <string.h>



void merge_sorted(int a[], int n1, int b[], int n2, int result[]) {
    // TODO: implement this function
}


int main(void) {
    int n1;
    if (scanf("%d", &n1) != 1) { n1 = 0; }
    int a[1000];
    for (int i = 0; i < n1; i++) { scanf("%d", &a[i]); }
    int n2;
    if (scanf("%d", &n2) != 1) { n2 = 0; }
    int b[1000];
    for (int i = 0; i < n2; i++) { scanf("%d", &b[i]); }
    int result[2000];
    merge_sorted(a, n1, b, n2, result);
    for (int k = 0; k < n1 + n2; k++) {
        printf("%d", result[k]);
        if (k < n1 + n2 - 1) { printf(" "); }
    }
    printf("\n");
    return 0;
}
