import sys input=lambda: sys.stdin.readline().rstrip() n=int(input()) A=[int(i) for i in input().split()] AA=[0] for a in A: AA.append(AA[-1]+a) AA=set(AA) def make_divisors(n): divisors=[] for i in range(1,int(n**0.5)+1): if n%i==0: divisors.append(i) if i!=n//i: divisors.append(n//i) divisors.sort() return divisors s=sum(A) D=make_divisors(s) for d in D: mult=1 while mult*d