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