#include "bits/stdc++.h" using namespace std; typedef long long int ll; typedef pair pi; typedef pair, ll > pii; vector vec; vector vec2; ll MOD = 1000003; ll INF = 1145141919454519; ll fast_pow(ll a, ll n){ if(n == 0) return 1; //べき数nが奇数, aを前にだして, a^n-1の気持ちに if(n % 2 == 1){ return a * fast_pow(a, n - 1) % MOD; }else{ //べき数nが偶数のとき,べき数を半分にして, aをまとめる. べき数を半分にする return fast_pow(a * a % MOD, n / 2) % MOD; } } int main() { ll x, N; cin >> x >> N; ll ans = 0; for(ll i = 0; i < N; i++){ ll t; cin >> t; ans += fast_pow(x, t); ans %= MOD; } cout << ans << endl; }