N, M, K = [int(x) for x in input().split()] C = [x for x in input().split()] B = [int(x) for x in C[1:]] A = [int(input()) for _ in range(N)] ans = 0 bs = sum(B) for j in range(N): if C[0] == '+': ans += A[j] * M + bs ans %= K else: ans += A[j] * bs ans %= K print(ans % K)