#include using namespace std; int main() { int N, K; cin >> N >> K; vector A( N ); for( int i = 0; i < N; i++ ) cin >> A[i]; long long s = 0; for( int i = 0; i < N; i++ ) s += A[i]; long long a = 0; long long k = 1; for( int i = N - 1; i >= 0; i-- ) { a += A[i] * k; a %= s; k *= K; k %= s; } long long ans = a % s; cout << ans << endl; }