#include<iostream>
#include<vector>

// your function(s) here

int main() {
    int N, K;
    std::cin >> N >> K;
    std::vector<long long> x(N + 1, 0), y(K + 1, 0);
    for (int i = 0; i < N + 1; i++) {
        std::cin >> x[i];
    }
    for (int i = 0; i < K + 1; i++) {
        std::cin >> y[i];
    }
    std::vector<long long> res(x.size() + y.size() - 1);

    for (int k = 0; k < y.size(); ++k) {
        std::vector<long long> tmp = x;
        shift(tmp, k);
        mult_const(tmp, y[k]);
        add(res, tmp);
    }
    print(res);
}