#include using namespace std; #define int long long #define itn long long #define gt getchar inline int read() { int x = 0,f = 1; char ch = gt(); while(!isdigit(ch)) { if(ch == '-') f = 0; ch = gt(); } while(isdigit(ch)) { x = (x<<3)+(x<<1)+(ch^'0'); ch = gt(); } return f?x:-x; } constexpr int maxn = 2e5+10; int a[maxn]; int pos[maxn]; signed main() { int n = read(); for(int i = 1;i<=n;++i) { a[i] = read(); pos[a[i]] = i; } int l = pos[0],r = pos[0],ans = 0; for(int i = 1;i<=n;++i) { ans += l*(n-r+1); if(i