#include <stdio.h>

int main() {
    int N, A[100001];
    int i, jumlah = 0;

    scanf("%d", &N);

    for (i = 1; i <= N; i++) {
        scanf("%d", &A[i]);
    }

    int sekarang = 1;

    while (1) {
        jumlah++;
        sekarang = A[sekarang];

        if (sekarang == 1) {
            break;
        }
    }

    printf("%d\n", jumlah);

    return 0;
}