from operator import add, mul def solve(): n, m, k = map(int, input().split()) op, *B = input().split() f = add if op == "+" else mul B = list(map(int, B)) A = list(int(input()) for _ in range(n)) print(sum(f(A[i], B[j]) for i in range(n) for j in range(m)) % k) solve()