#include #define MOD 1000003 using namespace std; long long int mpow(long long int x, long long int a) { long long int ret = 1; while (a > 0) { if (a & 1) ret *= x; ret %= MOD; a >>= 1; x = (x * x)% MOD; } return ret; } int main() { int x, n; long long int ans = 0; cin >> x >> n; for (int i = 0; i < n; i++) { int a; cin >> a; ans += mpow(x, a); ans %= MOD; } cout << ans << endl; return 0; }