import numpy as np
n,m,k = map(int, input().split())
l1 = input().split()
op = l1.pop(0)

bs = np.array(list(map(int, l1))) % k
ax = np.array([int(input()) for a in range(n)]) % k
if op == '+':
    print( (bs.sum() * n  + ax.sum() * m) % k)
else:
    x = ((bs.sum()%k) * (ax.sum()%k))%k
    print(x)