#yuki987 n,m,k=map(int,raw_input().split()) op=raw_input().split() a=[] for i in range(n): a.append(int(raw_input())) l=[] for i in range(n): for j in range(1,len(op)): if op[0]=='+': l.append(int(op[j])+a[i]) else: l.append(int(op[j])*a[i]) print(sum(l)%k)