#include <bits/stdc++.h>
using namespace std;
int main() {
int n; cin >> n;
int arr[n];
for(int i = 0; i < n; i++)
cin >> arr[i];
int p[n] = {0}; int s[n] = {0};
p[0] = {0};
s[n-1] = {0};
for(int i = 1; i < n; i++){
for(int j = 0; j <= i-1; j++){
if(arr[j] > arr[i])
p[i]++;
}
}
for(int i = n-2; i >= 0; i--){
for(int j = n-1; j >= i+1; j--){
if(arr[j] < arr[i])
s[i]++;
}
}
int cnt = 0;
for(int i = 0; i < n; i++){
for(int j = i+1; j < n; j++){
if(arr[i] < arr[j])
cnt = cnt + (p[i] * s[j]);
}
}
cout << cnt;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBuOyBjaW4gPj4gbjsKCWludCBhcnJbbl07Cglmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQoJY2luID4+IGFycltpXTsKCQoJaW50IHBbbl0gPSB7MH07IGludCBzW25dID0gezB9OwoJcFswXSA9IHswfTsKCXNbbi0xXSA9IHswfTsKCWZvcihpbnQgaSA9IDE7IGkgPCBuOyBpKyspewoJCWZvcihpbnQgaiA9IDA7IGogPD0gaS0xOyBqKyspewoJCQlpZihhcnJbal0gPiBhcnJbaV0pCgkJCXBbaV0rKzsKCQl9Cgl9Cglmb3IoaW50IGkgPSBuLTI7IGkgPj0gMDsgaS0tKXsKCQlmb3IoaW50IGogPSBuLTE7IGogPj0gaSsxOyBqLS0pewoJCQlpZihhcnJbal0gPCBhcnJbaV0pCgkJCXNbaV0rKzsKCQl9Cgl9CglpbnQgY250ID0gMDsKCWZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWZvcihpbnQgaiA9IGkrMTsgaiA8IG47IGorKyl7CgkJCWlmKGFycltpXSA8IGFycltqXSkKCQkJY250ID0gY250ICsgKHBbaV0gKiBzW2pdKTsKCQl9Cgl9Cgljb3V0IDw8IGNudDsKCXJldHVybiAwOwp9