#include int main(void) { long long int x, n; long long int a[101]; long long int i, j; long long int total = 0; long long int subtotal; scanf("%lld%lld", &x, &n); for(i = 1;i <= n;i++){ scanf("%lld", &a[i]); } for(i = 1;i <= n;i++){ subtotal= 1; for(j = 0;j < a[i];j++){ subtotal = ((subtotal % 1000003) * (x % 10000003)) % 1000003; } //printf("subtotal = %lld\n", subtotal); total = (total + subtotal) % 1000003; } //printf("total = %lld\n", total % 1000003); printf("%lld\n", total); return 0; }