X, N = map(int, raw_input().strip().split()) A = map(int, raw_input().strip().split()) P = 1000003 def mod_pow(x, a): ans = 1 while a > 0: if a & 1 == 1: ans = ans * x % P x = x * x % P a >>= 1 return ans ans = 0 for a in A: ans = (ans + mod_pow(X, a)) % P print(ans)