n,m,k=map(int,input().split()) s=[] for _ in range(n+1): a=input().split() s.extend(a) p=s[0] B=s[1:m+1] A=s[m+1:] B_i = [int(c) for c in B] A_i = [int(c) for c in A] B_sum=sum(B_i) A_sum=sum(A_i) if p=='+': anser_1=(m*A_sum+n*B_sum)%k print(anser_1) else : anser_2=A_sum*B_sum%k print(anser_2)