#include <bits/stdc++.h>
using namespace std;
const int N = 100200;
long long a[N], b[N], n, m;
int main() {
  cin >> n >> m;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
  }
  for (int i = 0; i < m; i++) {
    cin >> b[i];
  }
  int fi = 0;
  int si = 0;
  long long fsum = a[0];
  long long ssum = b[0];
  int br = 0;
  while (fi < n && si < m) {
    if (fsum == ssum) {
      br++;
      fi++;
      si++;
      fsum = 1LL * a[fi];
      ssum = 1LL * b[si];
    }
    if (fsum < ssum && fi + 1 < n) {
      fi++;
      fsum += 1LL * a[fi];
    } else if (ssum < fsum && si + 1 < m) {
      si++;
      ssum += 1LL * b[si];
    }
  }
  cout << br << "\n";
  return 0;
}
