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