#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { int N, M; cin >> N >> M; char op; vector B(M); vector A(N); cin >> op; rep(i, M) cin >> B[i]; rep(i, N) cin >> A[i]; vector> C(N, vector(M)); if(op == '+'){ for (size_t i = 0; i < N; i++) { for (size_t j = 0; j < M; j++) { C[i][j] = A[i] + B[j]; } } }else{ for (size_t i = 0; i < N; i++) { for (size_t j = 0; j < M; j++) { C[i][j] = A[i] * B[j]; } } } for (size_t i = 0; i < N; i++) { for (size_t j = 0; j < M; j++) { cout << C[i][j]; if (j == M-1) { cout << endl; }else { cout << " "; } } } }