#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define MODN 1000003 ll expoModN(ll a, ll b) { if (b == 1) return a; if (b == 0) return 1; ll t = (expoModN(a, b/2)%MODN); return (((t*t)%MODN)*(expoModN(a, b%2)%MODN))%MODN; } int main() { ll x, n; cin >> x >> n; ll sum = 0; for (int i = 0; i < n; i++) { ll t; cin >> t; sum = (sum+expoModN(x, t))%MODN; } cout << sum << endl; }