n,m,k = map(int,input().split()) L = list(input().split()) op = L[0] B = [int(b) for b in L[1:]] A = [int(input()) for i in range(n)] ans = 0 sB = sum(B)%k for a in A: if op == "+": ans += m*a+sB else: ans += a*sB ans %= k print(ans)