#include<bits/stdc++.h>
using namespace std;
int n,a[500005];
int helper[500005];
long long ans;
void merge_sort(int l,int r)
{
if(r-l>=1)
{
int mid=(l+r)/2;
merge_sort(l,mid);
merge_sort(mid+1,r);
int pos1=l,pos2=mid+1;
int i=l;
for(int o=1;o<=2*(r-l+1);o++)
{
if(pos1>(mid)||(pos2<=r&&a[pos2]<a[pos1]))
{helper[i]=a[pos2];i++,pos2++;ans+=(mid-pos1+1);}
else
{helper[i]=a[pos1];i++,pos1++;}
}
for(i=l;i<=r;i++)
a[i]=helper[i];
}
}
int main()
{
ios::sync_with_stdio(false);
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
merge_sort(0,n-1);
cout<<ans;
return 0;
}