N = gets.to_i R = gets.split.map(&:to_i) first = Hash.new R.each_with_index do |r, i| first[r] ||= i + 1 end ans = 0 right = N while right != 1 right = first[right] ans += 1 end puts ans