#include const long mod = 1000003; long pow_mod(long x, long n) { long p; long ret = 1; p = x; while( n != 0 ) { if( (n & 0x01) != 0 ) { ret *= p; ret %= mod; } p *= p; p %= mod; n >>= 1; } return ret; } int main() { long x; long N; long ans = 0; long temp; std::cin >> x >> N; for(int i = 0; i < N; ++i) { std::cin >> temp; ans += pow_mod(x, temp); ans %= mod; } std::cout << ans << std::endl; return 0; }