'use strict';
//　他の方の回答をベースに以下コードを記述
function main(input) {
  // inputを配列に切り分ける
  var list = input[1].split(" ").map(v=>v-0);
  // 配列用の変数
  var ans = 0;
  // 探索用の変数
  var target = 1;
  // カウントされたかどうかの確認（1だけだった時用の対策）
  var cnt = false;
  list.forEach(v=>{
    // もしもvが目当てのものと異なるなら、回答用にカウントを一つあげる
    if(v != target) {ans++}
    // 目当てのものがあったらターゲットの数を1つ増やす、そして、カウントされたってフラグを立てる
    else {target++; cnt = true;}
  });
  if(cnt) {console.log(ans)}
  else {console.log(-1)};
}

main(require('fs').readFileSync('/dev/stdin', 'utf8').trim().split("\n"))
