#include<bits/stdc++.h>
using namespace std;
int main()
{
int g[101],f[101],a[101],b[101],n;
cin>>n;
g[1]=1;
f[n]=1;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=n-1;i>=1;i--)
{
f[i]=1;
for(int j=i+1;j<=n;j++)
if(a[i]>a[j]&&f[i]<=f[j]+1)f[i]=f[j]+1;
}
for(int i=2;i<=n;i++)
{
g[i]=1;
for(int j=1;j<i;j++)
if(a[i]>a[j]&&g[i]<=g[j]+1)g[i]=g[j]+1;
}
int maxx=0;
for(int i=1;i<=n;i++)
{
b[i]=f[i]+g[i]-1;
if(b[i]>maxx)maxx=b[i];
}
cout<<n-maxx;
}