from operator import add, mul N, M = map(int, input().split()) op, *_B = input().split() B = list(map(int, _B)) A = [int(input()) for _ in range(N)] f = add if op == '+' else mul for i in range(N): print(*[f(A[i], b) for b in B])