import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        ArrayList<HashSet<Integer>> list = new ArrayList<>();
        for(int i = 0;i<=n;i++) list.add(new HashSet<>());
        for(int i = 2;i<=n;i++){
            list.get(in.nextInt()).add(i);
        }
        in.nextLine();
        char[] color = in.nextLine().toCharArray();
        int[] dp = new int[n+1]; 

        count(list,dp,color,1);
        int optNum = in.nextInt();
        for(int i = 0;i<optNum;i++){
            System.out.println(dp[in.nextInt()]);
        }
    }
    private static int count(ArrayList<HashSet<Integer>> list,int[] dp,char[] color, int curNode){
        if(color[curNode-1]=='R') dp[curNode] = 1;
        for(int child:list.get(curNode)){
            dp[curNode]+=count(list,dp,color,child);
        }
        return dp[curNode];
    }
}