#include using namespace std; using LL = long long; using ULL = unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) LL N; LL A[100000]; LL P[40][100000]; int main() { cin>>N; rep(i,N){ cin>>A[i]; P[0][i]=A[i];} int Q; cin>>Q; rep(d,40)rep(i,N) P[d+1][i]=P[d][i]+P[d][(i+P[d][i])%N]; while(Q--){ LL K; cin>>K; LL x=0; rep(d,40) if((K>>d)&1) x+=P[d][x%N]; cout<