N, M, K = map(int, input().split()) s = list(input().split()) op = s[0] B = list(map(lambda x: int(x), s[1:])) A = [int(input()) for _ in range(N)] if op == '+': # B の各数字は N 回 # A の各数字は M 回 # 足される ans = sum(B) * N + sum(A) * M ans %= K else: ans = sum(A) * sum(B) ans %= K print(ans)