#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n;
int list[2000010];
int BIT[2000010];
void add(int i)
{
while(i <= n)
{
BIT[i]++;
i += (i&(-i));
}
}
int find(int i)
{
int sum = 0;
while(i > 0)
{
sum += BIT[i];
i -= (i&(-i));
}
return sum;
}
int main()
{
int ans = 0;
memset(BIT,0,sizeof(BIT));
scanf("%d",&n);
for(int i = 0 ; i < n ; i++)
scanf("%d",&list[i]);
for(int i = n-1 ; i >= 0 ; i--)
{
ans += find(list[i]-1);
add(list[i]);
}
printf("%d\n",ans);
return 0;
}