import java.util.Scanner;
import java.util.Arrays;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] input = new int[n];
for (int i = 0; i < n; ++i) {
input[i] = in.nextInt();
}
int[] leftMax = new int[input.length];
Arrays.fill(leftMax, 1);
int[] rightMax = new int[input.length];
Arrays.fill(rightMax, 1);
for (int i = 0; i < input.length; ++i) {
for (int x = 0; x < i; ++x) {
if (input[x] < input[i])
leftMax[i] = Math.max(leftMax[i], leftMax[x] + 1);
}
}
for (int j = input.length - 1; j > 0; --j) {
for (int y = input.length - 1; y > j; --y) {
if (input[y] < input[j])
rightMax[j] = Math.max(rightMax[j], rightMax[y] + 1);
}
}
int[] max = new int[input.length];
Arrays.setAll(max, i -> leftMax[i] + rightMax[i]);
System.out.println(n - Arrays.stream(max).max().getAsInt() + 1);
}
}