#include using namespace std; typedef long long llint; int main() { int n, m; cin >> n >> m; char op; vector a(n), b(m); cin >> op; for (int i = 0; i < m; i++) cin >> b[i]; for (int i = 0; i < n; i++) cin >> a[i]; vector> c(n); if (op == '+') { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { c[i].emplace_back(a[i] + b[j]); } } } else { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { c[i].emplace_back(a[i] * b[j]); } } } for (int i = 0; i < n; i++) { for (auto &v : c[i]) { cout << v << " "; } cout << endl; } return 0; }