#include <bits/stdc++.h>
signed main() {
int n;
std::cin >> n;
int a[n];
long long p[n], s[n+1];
for (int i=0; i<n; ++i) {
std::cin >> a[i];
p[i] = s[i] = a[i];
if (i) p[i] += p[i-1];
}
s[n] = 0;
for (int i=n-2; ~i; --i)
s[i] += s[i+1];
std::vector<std::pair<long long, std::pair<int, int>>> ans;
ans.push_back({0, {0, n-1}});
for (int i=1; 2*i<n; ++i) {
int j = n - i;
ans.push_back({p[i-1] + s[j+1], {i, j}});
}
for (int i=0; 2*i + 2 < n; ++i) {
int j = n - i - 2;
ans.push_back({(i?p[i-1]:0) + s[j+1], {i, j}});
}
std::sort(ans.begin(), ans.end());
std::pair<int, int> mx{0, 0};
for (int i=0; i<ans.size(); ++i) {
mx = std::max(mx, ans[i].second);
ans[i].second = mx;
}
int q;
std::cin >> q;
while (q--) {
long long k;
std::cin >> k;
auto it = std::upper_bound(ans.begin(), ans.end(), std::make_pair(k+1, std::make_pair(-1, -1)));
--it;
std::cout << it->second.first + 1 << ' ' << it->second.second + 1 << '\n';
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnNpZ25lZCBtYWluKCkgewogICAgaW50IG47CiAgICBzdGQ6OmNpbiA+PiBuOwogICAgaW50IGFbbl07CiAgICBsb25nIGxvbmcgcFtuXSwgc1tuKzFdOwogICAgZm9yIChpbnQgaT0wOyBpPG47ICsraSkgewogICAgICAgIHN0ZDo6Y2luID4+IGFbaV07CiAgICAgICAgcFtpXSA9IHNbaV0gPSBhW2ldOwogICAgICAgIGlmIChpKSBwW2ldICs9IHBbaS0xXTsKICAgIH0KICAgIHNbbl0gPSAwOwogICAgZm9yIChpbnQgaT1uLTI7IH5pOyAtLWkpCiAgICAgICAgc1tpXSArPSBzW2krMV07CiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnBhaXI8bG9uZyBsb25nLCBzdGQ6OnBhaXI8aW50LCBpbnQ+Pj4gYW5zOwogICAgYW5zLnB1c2hfYmFjayh7MCwgezAsIG4tMX19KTsKICAgIGZvciAoaW50IGk9MTsgMippPG47ICsraSkgewogICAgICAgIGludCBqID0gbiAtIGk7CiAgICAgICAgYW5zLnB1c2hfYmFjayh7cFtpLTFdICsgc1tqKzFdLCB7aSwgan19KTsKICAgIH0KICAgIGZvciAoaW50IGk9MDsgMippICsgMiA8IG47ICsraSkgewogICAgICAgIGludCBqID0gbiAtIGkgLSAyOwogICAgICAgIGFucy5wdXNoX2JhY2soeyhpP3BbaS0xXTowKSArIHNbaisxXSwge2ksIGp9fSk7CiAgICB9CiAgICBzdGQ6OnNvcnQoYW5zLmJlZ2luKCksIGFucy5lbmQoKSk7CiAgICBzdGQ6OnBhaXI8aW50LCBpbnQ+IG14ezAsIDB9OwogICAgZm9yIChpbnQgaT0wOyBpPGFucy5zaXplKCk7ICsraSkgewogICAgICAgIG14ID0gc3RkOjptYXgobXgsIGFuc1tpXS5zZWNvbmQpOwogICAgICAgIGFuc1tpXS5zZWNvbmQgPSBteDsKICAgIH0KICAgIGludCBxOwogICAgc3RkOjpjaW4gPj4gcTsKICAgIHdoaWxlIChxLS0pIHsKICAgICAgICBsb25nIGxvbmcgazsKICAgICAgICBzdGQ6OmNpbiA+PiBrOwogICAgICAgIGF1dG8gaXQgPSBzdGQ6OnVwcGVyX2JvdW5kKGFucy5iZWdpbigpLCBhbnMuZW5kKCksIHN0ZDo6bWFrZV9wYWlyKGsrMSwgc3RkOjptYWtlX3BhaXIoLTEsIC0xKSkpOwogICAgICAgIC0taXQ7CiAgICAgICAgc3RkOjpjb3V0IDw8IGl0LT5zZWNvbmQuZmlyc3QgKyAxIDw8ICcgJyA8PCBpdC0+c2Vjb25kLnNlY29uZCArIDEgPDwgJ1xuJzsKICAgIH0KfQ==