#include <bits/stdc++.h>
int x[2 * 100000 + 64];
int main() {
  int v;
  (void)fscanf(stdin, "%d", &v);
  for (int i = 0; i < v;) {
    if (i + 10 < v) {
      (void)fscanf(stdin, "%d %d %d %d %d %d %d %d %d %d", &x[i + 0], &x[i + 1],
                   &x[i + 2], &x[i + 3], &x[i + 4], &x[i + 5], &x[i + 6],
                   &x[i + 7], &x[i + 8], &x[i + 9]);
      i += 10;
    } else {
      (void)fscanf(stdin, "%d", &x[i]);
      i++;
    }
  }
  int w = 0;
  long long t0 = 0;
  t0 += x[0];
  for (int i = 1; i <= v; i++) {
    long long t = t0;
    if (t == 0) {
      w++;
    }
    for (int j = 0; j + i < v; j++) {
      t -= x[j];
      t += x[j + i];
      if (t == 0) {
        w++;
      }
    }
    t0 += x[i];
  }
  printf("%d\n", w);
  return 0;
}
