#include int M = 1000003; using namespace std; int powModM(int x, int a){ if(a == 0) return 1; else if(a%2 == 0) return (powModM(x,a/2) * powModM(x,a/2)) % M; else (powModM(x,a-1) * (x % M)) % M; } int main(){ long long int sum = 0; long long int ans; int x,N; cin >> x >> N; vector a(N,0); for(int i=0;i> a[i]; sum += powModM(x,a[i]); } ans = sum % M; return ans; }