#include #define rep(i,a) for(int i=0;i<(a);++i) typedef long long ll; const int mod = 1000003; ll powMod( ll x, ll n ) { ll ret = 1; while( n ) { if( n&1 ) ret = (ret*x)%mod; x = (x*x)%mod; n >>= 1; } return ret; } int main() { ll x; int N; scanf( "%lld%d", &x, &N ); ll ans = 0; rep( i, N ) { ll a; scanf( "%lld", &a ); ans = (ans + powMod( x, a )) % mod; } printf( "%lld\n", ans ); return 0; }