N,K = list(map(int,input().split())) A = list(map(int,input().split()))[::-1] MOD = sum(A) ans = 0 for i in range(N): ans += A[i] * pow(K,i,MOD) ans %= MOD print(ans)