n=int(input()) a=[-1]+list(map(int,input().split())) f=[0]*(n+3) ind=[0]*(n+3) for i in range(1,n+1): ind[a[i]]=i l=ind[0] r=ind[0] f[1]=l*(n-r+1) for x in range(2,n+1): r=max(r,ind[x-1]) l=min(l,ind[x-1]) f[x]=l*(n-r+1) ans=0 for x in range(1,n+1): ans+=x*(f[x]-f[x+1]) print(ans)