#include <iostream>
using namespace std;

int main() {
	int N[200001];
	int M[100000];
	int n, c = 0;
	int a = 0;
	bool b = false;

	int d = 0;
	bool e = false;
	bool f = false;

	cin >> n;

	for (int i = 0; i < n; i++) {
		cin >> N[i];
	}

	for (int i = 0; i < n; i++) {
		a = 0;
		b = false;
		e = false;
		f = false;
		if (int k = 0; k < d; k++) {
			if (i == M[k]) {
				f = true;
			}
		}


		if (f == false){
			for (int j = i; j < n; j++) {
				a += N[j];

				if (a == 0) {
					c++;
					b = true;
				}

				if (b == true && j < n) {
					a = 0;
					b = false;
					if (e == false) {
						M[d] = j;
						d++;
						e = true;
					}
				}
			}
		}
	}

	cout << c;

	return 0;
}