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