/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int n
= Integer.
parseInt(br.
readLine()); String[] in
= br.
readLine().
split(" "); int[] a = new int[n];
for (int i = 0; i < n; i++) {
}
int m
= Integer.
parseInt(br.
readLine()); String[] s
= br.
readLine().
split(" "); int[] b = new int[n];
for (int i = 0; i < m; i++) {
}
for (int i = 1; i < n; i++) {
a[i] = a[i - 1] + a[i];
}
for (int i = 0; i < m; i++) {
b[i] = getIndex(a, n, b[i]) + 1;
}
for (int i = 0; i < m; i++) {
pw.print(b[i] + " ");
pw.println();
pw.flush();
}
}
private static int getIndex(int[] a, int n, int k) {
int l = 0;
int r = n - 1;
while (l < r) {
int m = l + (( r - l) / 2);
if (a[m] == k) return m;
if (a[m] > k) r = m - 1;
else l = m + 1;
}
if (l == r && l > 0 && r > 0 && l < n && r < n) return l;
if (r == -1 || l == -1) return 0;
if (r > n || l > n) return n - 1;
return -1;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUJ1ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKCQlQcmludFdyaXRlciBwdyA9IG5ldyBQcmludFdyaXRlcihuZXcgQnVmZmVyZWRXcml0ZXIobmV3IE91dHB1dFN0cmVhbVdyaXRlcihTeXN0ZW0ub3V0KSkpOwoJCWludCBuID0gSW50ZWdlci5wYXJzZUludChici5yZWFkTGluZSgpKTsKCQlTdHJpbmdbXSBpbiA9IGJyLnJlYWRMaW5lKCkuc3BsaXQoIiAiKTsKCQlpbnRbXSBhID0gbmV3IGludFtuXTsKCQlmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewoJCQlhW2ldID0gSW50ZWdlci5wYXJzZUludChpbltpXSk7CgkJfQoJCWludCBtID0gSW50ZWdlci5wYXJzZUludChici5yZWFkTGluZSgpKTsKCQlTdHJpbmdbXSBzID0gYnIucmVhZExpbmUoKS5zcGxpdCgiICIpOwoJCWludFtdIGIgPSBuZXcgaW50W25dOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgbTsgaSsrKSB7CgkJCWJbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHNbaV0pOwoJCX0KCQlmb3IgKGludCBpID0gMTsgaSA8IG47IGkrKykgewoJCQlhW2ldID0gYVtpIC0gMV0gKyBhW2ldOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IG07IGkrKykgewoJCQliW2ldID0gZ2V0SW5kZXgoYSwgbiwgYltpXSkgKyAxOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IG07IGkrKykgewoJCQlwdy5wcmludChiW2ldICsgIiAiKTsKCQlwdy5wcmludGxuKCk7CgkJcHcuZmx1c2goKTsKCX0KCX0KCQoJcHJpdmF0ZSBzdGF0aWMgaW50IGdldEluZGV4KGludFtdIGEsIGludCBuLCBpbnQgaykgewoJCWludCBsID0gMDsKCQlpbnQgciA9IG4gLSAxOwoJCXdoaWxlIChsIDwgcikgewoJCQlpbnQgbSA9IGwgKyAoKCByIC0gbCkgLyAyKTsKCQkJaWYgKGFbbV0gPT0gaykgcmV0dXJuIG07CgkJCWlmIChhW21dID4gaykgciA9IG0gLSAxOwoJCQllbHNlIGwgPSBtICsgMTsKCQl9CgkJaWYgKGwgPT0gciAmJiBsID4gMCAmJiByID4gMCAmJiBsIDwgbiAmJiByIDwgbikgcmV0dXJuIGw7CgkJaWYgKHIgPT0gLTEgfHwgbCA9PSAtMSkgcmV0dXJuIDA7CgkJaWYgKHIgPiBuIHx8IGwgPiBuKSByZXR1cm4gbiAtIDE7CgkJCgkJcmV0dXJuIC0xOwoJfQp9