#include <stdio.h>

int main() {
    int n, m;
    
    // Input size of the first array
    scanf("%d", &n);
    
    // Input elements of the first array
    int arr1[n];
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr1[i]);
    }
    
    // Input size of the second array
    scanf("%d", &m);
    
    // Input elements of the second array
    int arr2[m];
    for (int i = 0; i < m; i++) {
        scanf("%d", &arr2[i]);
    }
    
    // Determine the size of the merged array
    int merged_size = (n > m) ? n : m; // Choose the maximum size
    
    // Initialize the merged array and add elements from both arrays
    int merged[merged_size];
    for (int i = 0; i < merged_size; i++) {
        int sum = 0;
        if (i < n) {
            sum += arr1[i];
        }
        if (i < m) {
            sum += arr2[i];
        }
        merged[i] = sum;
    }
    
    // Output the merged array in reverse order
    for (int i = merged_size - 1; i >= 0; i--) {
        printf("%d ", merged[i]);
    }
    printf("\n");

    return 0;
}