#include <stdio.h>

int main() {
    int r1=0;
    int c1=0;
    int r2=0;
    int c2=0;
    scanf("%d\n%d\n%d\n",&r1,&r2,&c2);
    c1=r2;
    int arr[100][100]={0};
    for(int i=0;i<r1;i++)
    {
        for(int j=0;j<c1;j++)
            scanf("%d ",&arr[i][j]);
    }
    int brr[100][100]={0};
    for(int i=0;i<r2;i++)
    {
        for(int j=0;j<c2;j++)
            scanf("%d ",&brr[i][j]);
    }
    int crr[100][100]={0};
    for(int i=0;i<r1;i++)
    {
        for(int j=0;j<c2;j++)
        {
            int sum=0;
            int k=0;int m=0;
            while(k<c1&m<r2)
            {
            sum+=arr[i][k]*brr[m][j];
            k++;m++;
            }
            crr[i][j]=sum;
        }
    }
    for(int i=0;i<r1;i++)
    {
        for(int j=0;j<c2;j++)
            printf("%d ",crr[i][j]);
        printf("\n");
    }
    return 0;
}