N,M,K = map(int, input().split()) B = [i for i in input().split()] op = B.pop(0) A = [int(input()) for _ in range(N)] for i in range(M): B[i] = int(B[i]) C = [[0]*M for _ in range(N)] if op == "+": ans = (sum(A)*M + sum(B)*N) % K else: b = sum(B)%K ans = 0 for i in range(N): ans += A[i]*b ans %= K print(ans)