#include using namespace std; #define ALL(x) x.begin(),x.end() #define rep(i,n) for(int i=0;i<(n);i++) #define debug(v) cout<<#v<<":";for(auto x:v){cout<bool chmax(T &a,const T &b){if(abool chmin(T &a,const T &b){if(b ans(m+1); vector rui(m+1); signed main(){ cin.tie(0); ios::sync_with_stdio(0); int n;cin>>n; vector a(n),b(n); rep(i,n){ cin>>a[i]; b[i]=a[i]%n; } ll x=0; for(int i=1;i<=m;i++){ x+=a[x%n]; ans[i]=x; } int p=x%n; ll rp=0; int roop=0; vector check(n,false); for(;!check[p];roop++){ check[p]=true; rp+=a[p]; rui[roop+1]=rp; p=(x+rp)%n; } p=x%n; int q;cin>>q; while(q--){ ll t;cin>>t; if(t<=m) cout<