#include <iostream>
#include <vector>
using namespace std;

int main() {
	
	vector <int> v0={};

	int n, owo, contador=1, broken=0;
	
	cin>>n;
	
	for (int i=0;i<n;i++)
	{
		cin>>owo;
		v0.push_back(owo);
	}
	
	for (int i=0;i<v0.size();i++)
	{
		if (v0[i]==contador)
		{
			contador++;
		}
		else
		{
			broken++;
		}
	}
	
	
	if(contador==1)
	cout<<"-1";
	
	else
	cout<<broken;
	
	
	return 0;
}