n, m, k = map(int, input().split()) op, *element = input().split() row = sum([int(ele) for ele in element]) res = 0 for _ in range(n): num = int(input()) if op == '+': res += m*num+row elif op == '*': res += row*num print(res%k)