import sequtils,strutils,strscans,algorithm,math,future,sets,queues,tables template get():string = stdin.readLine() template times(n:int,body:untyped): untyped = (for _ in 0.. 0: result = result mod MOD var x,N = 0 (x,N) = get().split().map(parseInt) let a_seq = get().split().map(parseInt) const MOD = 1_000_003 var res = 0 for a in a_seq: res += power(x,a,MOD) res = res mod MOD echo res