
int main()
{
	int x1,y1,x2,y2;
	int i,j,k;
	int a[100][100],b[100][100],c[100][100];
	cin >> x1>>y1;
	for(i=0;i<=x1-1;i++)
	{
		for(j=0;j<=y1-1;j++)
		{
			cin >> a[i][j];
		}
	}
	cin >> x2>>y2;
	for(i=0;i<=x2-1;i++)
	{
		for(j=0;j<=y2-1;j++)
		{
			cin >> b[i][j];
		}
	}
	for(i=0;i<=x1-1;i++)
	{
		for(j=0;j<=y2-1;j++)
		{
			c[i][j]=0;
			for(k=0;k<=y1-1;k++)
			{
				c[i][j]+=a[i][k]*b[k][j];
			}
			if(j!=y2-1)
			{
				cout << c[i][j]<<" " ;
			}
			else if(j==y2-1)
			{
				cout << c[i][j] ;
			}
		}
		cout << endl;
	}

	return 0;
}	