#define rep(i, n) for (int i = 0; i < (int)(n); i++) #define ALL(v) v.begin(), v.end() typedef long long ll; #include using namespace std; int main(){ ll n; cin>>n; vector A(n); rep(i,n) cin>>A[i]; ll ans=n*(n+1)/2; bool b=false; ll cnt=0; rep(i,n){ if(A[i]==1){ cnt++; b=true; } else{ if(b==true){ ans-=cnt*(cnt+1)/2; b=false; cnt=0; } } } if(b) ans-=cnt*(cnt+1)/2; cout<