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