#include<stdio.h>
int main() {
    int m, n, p, q;
    int a[100] [100], b[100] [100],
    resilt[100] [100];
    int i, j, k;
    scanf("%d %d", &m, &n);
    for(i=0 ; i<m; i++);
    for(i =0; i<p; i++)
    scanf("%d", &a[i][j]);
    scanf("%d %d", &p, &q);
    for(i=0; i<p; i++)
    scanf("%d" ,&a[i] [j]);
    if(n != p) {
        printf("Invalid input");
    
    return 0;
}
for(i=0; i<m; i++) {
    for(j=0 ; j<q; j++) {
        result[i][j]=0;
        for (k =0; k<n; k++) {
            result[i][j] += a[i][k] * b [k] [j];
            
        }
    }
}
for(i=0; i<m; i++) {
    for (j=0; j<q; j++) {
        printf("%d",result[i] [j]); 
        
    }
        printf(" ");
    }
    return 0;
}