N, M, K = map(int, input().split()) opB = input().split() op = opB[0] B = list(map(int, opB[1:])) A = [int(input()) for _ in range(N)] if op=="+": ans = 0 for a in A: ans += a*M%K ans %= K for b in B: ans += b*N%K ans %= K print(ans) else: s = 0 for b in B: s += b s %= K ans = 0 for a in A: ans += a*s%K ans %= K print(ans)