#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define loop(i,a,b) for(int i=a;ib;i--) const int inf=1e8; const ll INF=1e16; #define MOD 1000000007 #define mod 1000000009 #define m 1000003 int main(){ int x,n; cin>>x>>n; ll a[n]; loop(i,0,n){ cin>>a[i]; } ll x2=1; loop(i,0,10000){ x2*=x; x2%=m; } ll sum=0,temp; loop(i,0,n){ temp=1; int k1=a[i]/10000; int k2=a[i]%10000; loop(j,0,k1){ temp*=x2; temp%=m; } loop(j,0,k2){ temp*=x; temp%=m; } sum+=temp; sum%=m; } cout<