#include <stdio.h>

void mergeArrays(int *a, int *b, int n1, int n2, int *merged) {
    int i = 0, j = 0, k = 0;
    
    while(i < n1 && j < n2) {
        if (*(a + i) <= *(b +j))
            *(merged + k++) = *(a + i++);
        else
             *(merged + k++) = *(b + j++);
    }
    
    while(i < n1)
    *(merged + k++) = *(a + i++);
    
    while (j < n2)
    *(merged + k++) = *(b +j++);
 }

 int main() {
    int n1, n2;
    
    scanf("%d", &n1);
    
    if(n1 <= 0) {
        printf("Invalid input");
        return 0;
    }
    
    int a[n1];
    for (int i = 0; i < n1; i++)
    scanf("%d", &a[i]);
    
    scanf("%d", &n2);
    
    if (n2 <= 0) {
        return 0;
    }