#include "bits/stdc++.h"
using namespace std;

int main(){
  int n;
  cin>>n;
  vector<int> a(n);
  vector<int> ra(n);
  for(int i=0;i<n;i++){
    cin>>a[i];
    ra[a[i]]=i;
  }
  long long int ans=0;
  set<int> s;
  s.insert(-1);
  s.insert(n);
  for(long long int i=1;i<=n;i++){
    int x=ra[i];
    auto y=s.lower_bound(x);
    int r=*y;
    y--;
    int l=*y;
    ans+=i*(x-l)*(r-x);
    s.insert(x);
  }
  cout<<ans<<endl;
}
