#include using namespace std; using ll = long long; template using Pa = pair; template using vec = vector; template using vvec = vector>; int main(){ cin.tie(0); ios::sync_with_stdio(false); int N; cin >> N; const int K = 40; vec A(N); vvec ne(K+1,vec(N)),val = ne; for(int i=0;i> A[i]; ne[0][i] = (i+A[i])%N; val[0][i] = A[i]; } for(int k=1;k<=K;k++){ for(int i=0;i> Q; while(Q--){ ll X; cin >> X; ll ans = 0; int now = 0; for(int k=K;k>=0;k--){ if(X>>k&1){ ans += val[k][now]; now = ne[k][now]; X -= 1LL<