#include using namespace std; #define INF 2000000000 #define MOD 1000003 typedef long long ll; typedef pair P; int main() { int x, n; cin >> x >> n; ll ret = 0; for (int i = 0; i < n; i++) { ll tmp; cin >> tmp; if (tmp>50) { int tmpa, tmpb; if (tmp%2==0) { tmpa = tmp/2; tmpb = tmp/2; } else { tmpa = tmp/2; tmpb = tmp/2+1; } ll a = pow(x, tmpa); ll b = pow(x, tmpb); ret += ((a % 1000003) * (b % 1000003)) % 1000003; } else { ll a = pow(x, tmp); ret += a % 1000003; } } cout << ret << endl; }