#include using namespace std; using lint = int64_t; int main() { int x, n; cin >> x >> n; vector a(n); for (lint i = 0; i != a.size(); i++) { cin >> a[i]; } lint ans = 0; lint mod = 1000003; for (lint i = 0; i != a.size(); i++) { lint tmp = 1; for (lint j = 0; j != a[i]; j++) { tmp = (tmp * x) % mod; } ans = (ans + tmp) % mod; } cout << ans << endl; // system("pause"); }