#include <bits/stdc++.h>
using namespace std;
int n, q, p;
long long* pt;
long long a[200000], k, sum = 0LL;
int main() {
  cin >> n >> q;
  for (int i = (0); i < (n); i++) {
    cin >> a[i];
    if (i) a[i] += a[i - 1];
  }
  for (int i = (0); i < (q); i++) {
    cin >> k;
    sum += k;
    pt = upper_bound(a, a + n, sum);
    p = pt - a;
    if (p == n) {
      p = 0;
      sum = 0LL;
    }
    cout << n - p << '\n';
  }
}
