x,n=[int(i) for i in input().split()] a=[int(i) for i in input().split()] sum=0 dp=[-1]*100000001 def p(x,n): if dp[n]!=-1: return dp[n] if n<2: dp[n]=(x**n) return dp[n] if n%2!=0: dp[n]=(p(x,n-1)*x) return dp[n] if n%2==0: dp[n]=(p(x,int(n/2))**2) return dp[n] for i in range(n): sum+=p(x,a[i]) print(sum%100000003)