n,m,k=map(int,input().split()) l=list(map(str,input().split())) a=[int(input()) for _ in range(n)] b=[] for i in range(1,m+1): b.append(int(l[i])) A=sum(a) B=sum(b) if l[0]=='+': ans=0 for i in a: ans+=i*m+B ans%=k else: ans=0 for i in a: ans+=i*B ans%=k print(ans)