n=gets.to_i
a=gets.split.map &:to_i

r=0;csum=[0] + a.map{|x|r+=x}
sumA=csum[-1]
#p a,csum
#0.upto(n){|i|
#  (i+1).upto(n){|j|
#    p [i,j,csum[j]-csum[i]]
#  }
#}
#p a
p [*0..n].combination(2).count{|i,j|
  csum[j]==csum[i]
}
#r= csum.group_by(&:itself).map{|k, v|[k,v.size]}
#p Hash[r]