#include using namespace std; int n, a[200005]; signed main(){ cin >> n; for(int i = 1, x; i <= n; i++) cin >> x, a[x] = i; long long ans = 0; for(int i = 1, l = a[0], r = a[0]; i <= n; i++){ ans += (long long)l * (n - r + 1); l = min(l, a[i]), r = max(r, a[i]); } cout << ans << '\n'; return 0; }