#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N; vector A(N); for(int &a : A) cin >> a; vector> p; int pre = A[0], cnt = 0; rep(i, 0, N){ if(A[i] == pre) cnt++; else{ p.push_back({pre, cnt}); pre = A[i]; cnt = 1; } } p.push_back({pre, cnt}); ll ans = N*(N+1)/2; for(auto [i,j] : p){ if(i == 1){ ans -= ll(j*(j+1)/2); } } cout << ans << endl; return 0; }