#include <stdio.h>

int main(void) {
    int N, A[1000], X, count = 0;

    scanf("%d", &N);

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

    scanf("%d", &X);

    for (int i = 1; i <= N; i++) {
        if (i == X) {
            continue;
        }

        int now = i;

        while (A[now] != -1) {
            now = A[now];

            if (now == X) {
                count++;
                break;
            }
        }
    }

    printf("%d\n", count);
    return 0;
}