#include #include typedef long long int ln; ln calcPow(int r,ln n,int mod){ if(n==0) return 1; ln t=calcPow(r,n/2,mod); return (((t*t)%mod)*(n%2==0?1:r))%mod; } void run(void){ const int m=1000003; int x,n; scanf("%d%d",&x,&n); ln ans=0; while(n>0){ ln a; scanf("%lld",&a); ans+=calcPow(x,a,m);; n--; } ans%=m; printf("%lld\n",ans); return; } int main(void){ run(); return 0; }