#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int x[n];
int y[n];
int z[n];
int A[n][n];
int result_vector[n];
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++)
cin >> A[i][j];
}
for (int i = 0; i < n; i++){
cin>>x[i];
}
for (int i = 0; i < n; i++){
cin>>y[i];
}
for (int i = 0; i < n; i++){
z[i]=x[i]+y[i];
}
for(int i=0; i<n; i++)
{
result_vector[i]=0;
for(int j=0; j<n; j++)
{
result_vector[i]+=A[i][j]*z[j];
}
}
for(int i=0; i<n; i++)
{
cout << result_vector[i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewoJaW50IG47CgljaW4gPj4gbjsKCWludCB4W25dOwoJaW50IHlbbl07CglpbnQgeltuXTsKCWludCBBW25dW25dOwoJIGludCByZXN1bHRfdmVjdG9yW25dOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSAKCQkJY2luID4+IEFbaV1bal07Cgl9Cglmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKyl7IAoJCWNpbj4+eFtpXTsKCX0KCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsgCgkJY2luPj55W2ldOwoJfQoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCXpbaV09eFtpXSt5W2ldOyAgICAgICAgICAgIAoJfQoJZm9yKGludCBpPTA7IGk8bjsgaSsrKQoJewoJCXJlc3VsdF92ZWN0b3JbaV09MDsJCQkJCQkJCgkJZm9yKGludCBqPTA7IGo8bjsgaisrKQoJCXsKCQkJcmVzdWx0X3ZlY3RvcltpXSs9QVtpXVtqXSp6W2pdOyAgCgkJfQoJfQkKCWZvcihpbnQgaT0wOyBpPG47IGkrKykKCXsKCQljb3V0IDw8IHJlc3VsdF92ZWN0b3JbaV0gPDwgZW5kbDsJCQkKCX0KCXJldHVybiAwOwp9