?
n,m,a=map(int,input().split()) b=[0]+list(map(int,input().split())) mod=998244353 ans = pow(a, n - 2 * b[-1], mod) for i in range(1, m+1): diff = b[i] - b[i - 1] ans = ans * ((pow(a, 2 * diff, mod) + pow(a, diff, mod)) % mod * ((mod + 1) // 2) % mod) % mod print(ans)
?
?
?
?