#988 import collections N,M,K = map(int,input().split()) B = input() op = B[0] B = list(map(int,B[1:].split())) A = [None]*N for i in range(N): A[i] = int(input()) if op == "+": print((N*sum(B)+M*sum(A))%K) else: ans = 0 sb = sum(B) for a in A: ans += a*sb print(ans%K)