x, N = map(int, input().split()) a = list(map(int, input().split())) MOD = 10**6 + 3 def power(a, b): d = len(format(b, 'b')) ret = 1 n = a for i in range(d): if b & (1 << i) > 0: ret *= n ret %= MOD n = (n**2) % MOD return ret ans = 0 for i in range(N): ans += power(x, a[i]) ans %= MOD print(ans)