#include<iostream>
#include<vector>
using namespace std;
int main(){
 int n;
 cin>>n;
 vector<int> a(n);
 for(int i=0;i<n;i++){
  cin>>a[i];
 }

 int ans=0;
 int p=1;
 while(p!=2){
  p=a[p-1];
  ans++;
  if(ans==n+1){
   ans=-1;
   break;
  }
 }
 cout<<ans<<endl;
 return 0;
}
