#include using namespace std; using ll = long long; #define rep(i, s, e) for (int i = (int)(s); i < (int)(e); ++i) int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); int N, Q; cin >> N >> Q; vector T(N + 1); rep(i, 1, N + 1) cin >> T[i]; rep(i, 1, N + 1) T[i] += T[i - 1]; for (;Q--;) { ll X; cin >> X; int ans = upper_bound(T.begin(), T.end(), X) - T.begin(); cout << ans - 1 << '\n'; } }