package company.qianxin.pro1; import java.util.Scanner; /** * @author tortoiselala */ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String line = in.nextLine(); String[] lineSpiltResult = line.split(" "); int[] pid = new int[lineSpiltResult.length]; int idx = 0; for (String e : lineSpiltResult) { pid[idx++] = Integer.valueOf(e); } idx = 0; line = in.nextLine(); lineSpiltResult = line.split(" "); int[] ppid = new int[lineSpiltResult.length]; for (String e : lineSpiltResult) { ppid[idx++] = Integer.valueOf(e); } int x = in.nextInt(); System.out.println((isIn(x, pid, ppid) ? 1 : 0) + compute(x, ppid, pid)); } public static int compute(int x, int[] ppid, int[] pid) { int re = 0; for (int i = 0; i < ppid.length; i++) { if (ppid[i] == x) { re += 1 + compute(pid[i], ppid, pid); } } return re; } public static boolean isIn(int a, int[] pid, int[] ppid) { for (int e : pid) { if (a == e) { return true; } } for (int e : ppid) { if (a == e) { return true; } } return false; } } /* 3 1 5 21 10 0 3 3 1 5 3 */