from itertools import accumulate from sys import stdin def main(): input = lambda: stdin.readline()[:-1] N = int(input()) A = map(int, input().split()) if N == 1: print(1) return a = tuple(accumulate(A)) for n in range(N, 0, -1): d, m = divmod(a[-1], n) if m: continue ans = 0 for ai in a[::-1]: if ai == d * n: ans += 1 n -= 1 if not n: print(ans) return main()