#include <iostream>
//#include <fstream>
#include <vector>
using namespace std;
int main()
{
//ifstream fin ("C:\\Users\\Administrator\\Desktop\\Code\\c2006\\fin.txt");
//ofstream fout ("C:\\Users\\Administrator\\Desktop\\Code\\c2006\\fout.txt");
ios::sync_with_stdio(false);
cin.tie(0);
vector<vector<int>> m1(2,vector<int>(3,0));
vector<vector<int>> m2(3,vector<int>(2,0));
vector<vector<int>> ans(2,vector<int>(2,0));
int temp;
for(int i=0;i<2;++i)
{
for(int j=0;j<3;++j)
{
cin>>m1[i][j];
}
}
for(int i=0;i<3;++i)
{
for(int j=0;j<2;++j)
{
cin>>m2[i][j];
}
}
for(int i=0;i<2;++i)
{
for(int j=0;j<2;++j)
{
temp=0;
for(int k=0;k<3;++k)
{
temp+=m1[i][k]*m2[k][j];
}
ans[i][j]=temp;
}
}
for(int i=0;i<2;++i)
{
for(int j=0;j<2;++j)
{
cout<<ans[i][j]<<" ";
}
cout<<endl;
}
return 0;
}