#include #include #include #include #include #include #include #include #include #define L64 long long #define MOD (1000003LL) L64 modpow(L64 src, L64 pow) { L64 res = 1; while (0 < pow) { if (pow % 2 == 1) { res = (res * src) % MOD; pow--; } src = (src * src) % MOD; pow /= 2; } return res; } int main(void) { L64 x, n; std::cin >> x >> n; L64 sum = 0; for(L64 i = 0; i < n; i++){ L64 a; std::cin >> a; sum = (sum + modpow(x, a)) % MOD; } std::cout << sum << std::endl; return 0; }