#include <iostream>
using namespace std;
//Scrieţi definiția completă a subprogramului C++ interval care are 2 parametri: a,
//prin care primeşte un tablou unidimensional cu maximum 100 de numere naturale mai
//mici decât 1000 și n, numărul efectiv de elemente ale tabloului.
//Subprogramul returnează numărul de elemente din tablou care aparțin intervalului
//închis determinat de primul și ultimul element al tabloului.
int Claudia(int a[100], int n)
{
int i,c=0,x,y,z;
x=a[1];
y=a[n];
if(x>y)
{ z=x;
x=y;
y=z;}
for(i=1;i<=n;i++)
if(a[i]>=x && a[i]<=y)
c=c+1;
return c;
}
int main() {
int a[100],n,i;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
cout<<Claudia(a,n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKLy9TY3JpZcWjaSBkZWZpbmnIm2lhIGNvbXBsZXTEgyBhIHN1YnByb2dyYW11bHVpIEMrKyBpbnRlcnZhbCBjYXJlIGFyZSAyIHBhcmFtZXRyaTogIGEsCi8vcHJpbiBjYXJlIHByaW1lxZ90ZSB1biB0YWJsb3UgdW5pZGltZW5zaW9uYWwgY3UgbWF4aW11bSAxMDAgZGUgbnVtZXJlIG5hdHVyYWxlIG1haQovL21pY2kgZGVjw6J0IDEwMDAgyJlpIG4sIG51bcSDcnVsIGVmZWN0aXYgZGUgZWxlbWVudGUgYWxlIHRhYmxvdWx1aS4KLy9TdWJwcm9ncmFtdWwgcmV0dXJuZWF6xIMgbnVtxINydWwgZGUgZWxlbWVudGUgZGluIHRhYmxvdSBjYXJlIGFwYXLIm2luIGludGVydmFsdWx1aSAKLy/Drm5jaGlzIGRldGVybWluYXQgZGUgcHJpbXVsIMiZaSB1bHRpbXVsIGVsZW1lbnQgYWwgdGFibG91bHVpLgoKaW50IENsYXVkaWEoaW50IGFbMTAwXSwgaW50IG4pCnsKCWludCBpLGM9MCx4LHksejsKCXg9YVsxXTsKCXk9YVtuXTsKCWlmKHg+eSkKCXsgej14OwoJICB4PXk7CgkgIHk9ejt9Cglmb3IoaT0xO2k8PW47aSsrKQoJaWYoYVtpXT49eCAmJiBhW2ldPD15KQoJYz1jKzE7CglyZXR1cm4gYzsKfQoKaW50IG1haW4oKSB7CgkKCWludCBhWzEwMF0sbixpOwoJY2luPj5uOwoJZm9yKGk9MTtpPD1uO2krKykKCWNpbj4+YVtpXTsKCWNvdXQ8PENsYXVkaWEoYSxuKTsKCQoJcmV0dXJuIDA7Cn0=