/*
 * ???: 1000010191_33_6.cpp
 * ??: ???
 * ????: 2010-11-23
 * ??: ?????
 */


int main()
{
	int i,j,k,x1,y1,x2,y2;
	int a[101][101],b[101][101],c[101][101]={0}; //???????
	cin>>x1>>y1;
	//??
	for (i=1;i<=x1;i++)
		for (j=1;j<=y1;j++)
			cin>>a[i][j];
	cin>>x2>>y2;
	for (i=1;i<=x2;i++)
		for (j=1;j<=y2;j++)
			cin>>b[i][j];
	//??
	for (i=1;i<=x1;i++)
		for (j=1;j<=y2;j++)
			for (k=1;k<=x2;k++)
				c[i][j]+=a[i][k]*b[k][j];
	//??
	for (i=1;i<=x1;i++)
	{
		for (j=1;j<y2;j++)
			cout<<c[i][j]<<' ';
		cout<<c[i][y2]<<endl;
	}
	return 0;
}
