/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Scanner in
= new Scanner
(System.
in); int n = in.nextInt();
int b[] = new int[n+1];
for (int i = 1; i <= n; i++) {
b[i] = in.nextInt();
}
int prefix[] = new int[n+1];//1-base indexing
int suffix[] = new int[n+1];
prefix[1] = 1;
for(int i =2;i<=n;i++){
if(b[i-1] >b[i]){
prefix[i] = prefix[i-1] +1;
}
else{
prefix[i] = 1;
}
}
suffix[n] = 1;
for(int j=n-1;j>=1;j--){
if(b[j]<b[j+1]){
suffix[j] = suffix[j+1] +1;
}
else{
suffix[j] = 1;
}
}
long valleys = 0;
for(int i =2;i<n;i++){
if(b[i-1] >b[i] && b[i+1]>b[i]){
int leftPart = prefix[i-1];
int rightPart = suffix[i+1];
valleys += (long)(leftPart*rightPart);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlTY2FubmVyIGluID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgbiA9IGluLm5leHRJbnQoKTsKCQkKCQlpbnQgYltdID0gbmV3IGludFtuKzFdOwoJCQoJICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgewogICAgICAgICAgICBiW2ldID0gaW4ubmV4dEludCgpOwogICAgICAgIH0KCQkKCQlpbnQgcHJlZml4W10gPSBuZXcgaW50W24rMV07Ly8xLWJhc2UgaW5kZXhpbmcgCgkJaW50IHN1ZmZpeFtdID0gbmV3IGludFtuKzFdOwoJCQoJCXByZWZpeFsxXSA9IDE7CgoJCWZvcihpbnQgaSA9MjtpPD1uO2krKyl7CgkJCWlmKGJbaS0xXSA+YltpXSl7CgkJCQlwcmVmaXhbaV0gPSBwcmVmaXhbaS0xXSArMTsKCQkJfQoJCQllbHNlewoJCQkJcHJlZml4W2ldID0gMTsKCQkJfQoJCX0KCQkKCQlzdWZmaXhbbl0gPSAxOwoJCWZvcihpbnQgaj1uLTE7aj49MTtqLS0pewoJCQlpZihiW2pdPGJbaisxXSl7CgkJCQlzdWZmaXhbal0gPSBzdWZmaXhbaisxXSArMTsKCQkJfQoJCQllbHNlewoJCQkJc3VmZml4W2pdID0gMTsKCQkJfQoJCX0KCQkKCQlsb25nIHZhbGxleXMgPSAwOwoJCWZvcihpbnQgaSA9MjtpPG47aSsrKXsKCQkJaWYoYltpLTFdID5iW2ldICYmIGJbaSsxXT5iW2ldKXsKCQkJCWludCBsZWZ0UGFydCA9IHByZWZpeFtpLTFdOwoJCQkJaW50IHJpZ2h0UGFydCA9IHN1ZmZpeFtpKzFdOwoJCQkJdmFsbGV5cyArPSAobG9uZykobGVmdFBhcnQqcmlnaHRQYXJ0KTsKCQkJfQoJCX0KCVN5c3RlbS5vdXQucHJpbnRsbih2YWxsZXlzKTsKCgl9Cn0=