#include <bits/stdc++.h>
using namespace std;
#define int long long
#define endl "\n"
#define IO ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define all(a) a.begin() , a.end()
const int INF = 1e9 + 5 ;
signed main() {
IO ;
int n ;
cin >> n ;
vector<int>a(n) ;
for(int i = 0 ; i < n ; i ++) {
cin >> a[i] ;
}
vector<int>ac = a ;
vector<int>cnt(n , 1) ;
for(int i = 0 ; i < n ; i ++) {
while(ac[i] % 2 == 0) {
cnt[i] *= 2 ;
ac[i] /= 2 ;
}
}
vector<int>v ;
for(int i = 0 ; i < n ; i ++) {
for(int j = 0 ; j < cnt[i] ; j ++) {
v.push_back(ac[i]) ;
}
}
//for(int i : v) cout << i << ' ' ;
//cout << endl ;
int q ;
cin >> q ;
while(q --) {
int x ;
cin >> x ;
x -- ;
//cout << x << ' ' ;
cout << v[x] << endl ;
}
}