#include <stdio.h>
int main()
{
    int m,n;
    scanf("%d %d", &m, &n);
    if(m < = 0||n < = 0||m > 100||n > 100){
        printf("invalid input\n");
        return 0;
    }
    int matrix1[100][100];
    int matrix2[100][100];
    int result[100][100];
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            scanf("%d", &matrix1[i][j]);
        }
    }
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            scanf("%d", &matrix2[i][j]);
        }
    }
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            result[i][j] = matrix1[i][j] + matrix2[i][j];
        }
    }
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            printf("%d", result[i][j]);
            if(j < n - 1)
                printf(" ");
                
        }
        printf("\n");
    }
    return 0;
}