#include <iostream>
using namespace std;
void Multiply(const int[], const int[][3], int[], int);
int main(){
int n;
cin >> n;
int v_array[n];
int m_array[n][3];
int o_array[3];
for (int i=0; i<n; i++)
cin >> v_array[i];
for (int i=0; i<n; i++)
for(int j=0; j<3; j++)
cin >> m_array[i][j];
Multiply(v_array,m_array,o_array,n);
for(int j=0; j<3; j++)
cout<<o_array[j]<<" ";
return 0;
}
void Multiply(const int v_arr[], const int m_arr[][3], int o_arr[], int size){
int current_sum;
for (int i=0; i<3; i++){
current_sum = 0;
for(int j=0;j<size;j++){
current_sum += v_arr[j] * m_arr[j][i];
}
o_arr[i] = current_sum;
}
}