#include<bits/stdc++.h>
using namespace std;
const int N=1<<20;
int a[N],b[N];

int main()
{
	int n;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%d",a+i);
		b[--a[i]]=i;
	}
	int ans=1,last=0;
	for(int i=1;i<=n;i++)
	{
		ans=max(ans,i-last);
		if(i<n && b[i-1]>b[i])last=i;
	}
	printf("%d\n",n-ans);
	return 0;
}