/*
#include <stdio.h>//4624 : 괄호의 값
int a[31]={},top=-1,s=0;
char b[31]={};
void add(int k)
{
s=0;
if(a[top-1]==-k){
s=k;
a[--top]=s;
}
else{
for(int j=top; a[j]!=-k; j--){
if(a[j]<0){
break;
}
s+=a[j];
a[j]=0;
top--;
}
s=s*k;
a[top]=s;
}
}
int main()
{
int i,n=0,x=0;
scanf("%s",b);
//check(); //괄호가 올바른지 확인
for(i=0; b[i]!=0; i++){
if(b[i]=='('){
a[++top]=-2;
}
else if(b[i]=='['){
a[++top]=-3;
}
else if(b[i]==')'){
top++;
add(2);
}
else if(b[i]==']'){
top++;
add(3);
}
}
for(i=0; a[i]!=0; i++){
n+=a[i];
top--;
}
if(n<0){
printf("0");
}
else{
printf("%d",n);
}
return 0;
}
*/
#include <stdio.h>//3130 : 소들의 헤어스타일
int main()
{
int i,j,n,a[80001]={};
long long int s=0;
scanf("%d",&n);
for(i=0; i<n; i++){
scanf("%d",&a[i]);
}
for(i=0; i<n; i++){
for(j=i+1; a[j]!=0; j++){
if(a[i]<=a[j]){
break;
}
else{
s++;
}
}
}
printf("%lld",s);
return 0;
}



