import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while(sc.hasNext()){
int n = sc.nextInt();
int[] nums = new int[n];
for(int i = 0; i < n; i++){
nums[i] = sc.nextInt();
}
int[] left = new int[n];//记录每个数左边递增的个数
left[0] = 1;//从左边开头,自己一个算递增
for(int i = 0; i < n; i++){
left[i] = 1;
for(int j = 0; j < i; j++){
if(nums[j] < nums[i]){
left[i] = Math.max(left[i],left[j]+1);
}
}
}
int[] right = new int[n];//记录每个数右边递减的个数
right[n-1] = 1;//从右边开头,自己一个算递减
for(int i = n-1; i >= 0; i--){
right[i] = 1;
for(int j = n-1; j > i; j--){
if(nums[j] < nums[i]){
right[i] = Math.max(right[i],right[j]+1);
}
}
}
int[] count = new int[n];
int max = 0;
for(int i = 0; i < n; i++){
count[i] = left[i] + right[i] -1;//左右会算两次,得减1
if(count[i] > count[max]) max = i;
}
System.out.println(n - count[max]);
}
}
}