#include <iostream>

using namespace std;

void zeroPatternCount(int* pCount, int a[], int n)
{
    //! n が 2 よりも少ない場合、呼び出しを終了する
    if (n < 2)
    {
        return;
    }
    
    int sum = 0;
    for (int i = 0; i < n; i++)
    {
        sum += a[i];
        
        //! zero-sum 成功
        if (sum == 0)
        {
            (*pCount)++;
        }
    }
    
    //! 再帰
    zeroPatternCount(pCount, a + 1, n-1);
}

int main()
{
    int N;
    cin >> N;    
    
    int A[N] = {};
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
    }
    
    int count = 0;
    zeroPatternCount(&count, A, N);
    cout << count << endl;
}