#include<bits/stdc++.h>
using namespace std;
long long n,m,a[1000001],b[1000001],ans,sum,x,y;
void gb(int l,int r){
if(l==r) return ;
int L=l,R=r,mid=(l+r)/2;
gb(l,mid),gb(mid+1,r);
for(int i=l;i<=r;i++){
if(L>mid){
b[i]=a[R++];
}else{
if(R>=r){
b[i]=a[L++];
}else{
if(a[L]<=a[R]){
b[i]=a[L++];
}else{
b[i]=a[R++];
ans+=mid-L+1;
}
}
}
}
for(int i=l;i<=r;i++){
a[i]=b[i];
}
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
gb(1,n);
cout<<ans;
return 0;
}