#include<stdlib.h> #include<stdio.h> #include<algorithm> #include<iostream> #include<stack> #include<map> #include<set> #include<string> #include<string.h> #include<math.h> #include<vector> using namespace std; typedef long long LL; const int MAXN=1e5+10; map<string,int>xudong; int a[2][3]={0}; int b[3][2]={0}; int main(){ for(int i=0;i<2;i++){ for(int j=0;j<3;j++){ cin>>a[i][j]; } } for(int i=0;i<3;i++){ for(int j=0;j<2;j++){ cin>>b[i][j]; } } int ansever[2][2]={0}; for(int i=0;i<2;i++){ for(int j=0;j<2;j++){ for(int k=0;k<3;k++){ ansever[i][j]+=a[i][k]*b[k][j]; } } } for(int i=0;i<2;i++){ for(int j=0;j<2;j++){ cout<<ansever[i][j]<<' '; } cout<<endl; } return 0; }