#include <bits/stdc++.h>
using namespace std;
long long odd[200000 + 6];
long long even[200000 + 6];
int main() {
  long long n;
  cin >> n;
  long long arr[n + 2];
  long long cnt = 0;
  long long total_odd = 0;
  long long total_even = 0;
  for (long long i = 0; i < n; i++) {
    cin >> arr[i];
    if (i & 1) {
      even[i] = even[i - 1] + arr[i];
      total_even += arr[i];
      odd[i] = odd[i - 1];
    } else {
      odd[i] = odd[i - 1] + arr[i];
      total_odd += arr[i];
      even[i] = even[i - 1];
    }
  }
  for (long long i = 0; i < n; i++) {
    long long part_one = odd[i];
    long long part_two = even[i];
    long long part_two_one = total_even - part_two;
    long long part_two_two = total_odd - part_one;
    if (i & 1)
      part_two -= arr[i];
    else
      part_one -= arr[i];
    if (part_one + part_two_one == part_two + part_two_two) cnt++;
  }
  cout << cnt << endl;
}
