#include <cstdio>
#include <cstring>
#include <iostream>
#include <string>
#include <cmath>
#include <bitset>
#include <vector>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <algorithm>
#include <complex>
#include <unordered_map>
   
using namespace std;
typedef long long int ll;
typedef pair<int, int> P;

int bit[30001], n;
 
int sum(int i){
	int s=0;
	while(i>0){
		s+=bit[i];
		i-=(i&(-i));
	}
	return s;
}
 
void add(int i){
	while(i<=n){
		bit[i]+=1;
		i+=(i&(-i));
	}
}

int main()
{
	cin>>n;
	int ans=0;
	for(int i=0; i<n; i++){
		int m;
		cin>>m;
		ans+=(i-sum(m));
		add(m);
	}
	cout<<ans<<endl;
    return 0;
}