// inputに入力データ全体が入る
function Main(input) {

    input = input.split("\n");
   var n= parseInt(input[0], 10);

 var tmp = input[1].split(" ");
    var i = 0;
  var a = [];
for (var i = 0; i < n ; i++){
 var r= parseInt(tmp[i], 10);

 a[i] = r;}
// console.log(a);
var i = 1;
 for(f=0;f<n;f++){
 //  console.log(f,i);
   if(a[f]==i){var i=i+1};}
//  console.log(i,f);

if (n==1&&a[0]==1){console.log('0');}
  else{if(i===1){console.log('-1')}
  else{console.log(n-i+1);}};
                   
  
        }    //    1    
    
 //*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
 

 
