#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i>= 1LL; } return res; } int main(){ ll x; int N; cin >> x >> N; vector a(N); for(ll &aa : a) cin >> aa; const ll mod = 1000003LL; ll ans = 0LL; rep(i, 0, N){ ans = (ans + powmod(x, a[i], mod)) % mod; } cout << ans << endl; return 0; }