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)) ans = 0 for i in range(n): for j in range(m): ans += f(A[i], B[j]) print(ans % k) solve()