첫째 줄에 N과 Q가 주어진다. (1≤N,Q≤105)
둘째 줄에 N−1개의 정수 A2,A3,…,AN이 주어진다. Ai는 i번 시간축의 트리 상 부모이다. (1≤Ai≤N, Ai=i) 이 문제에서 트리는 항상 한 줄로 이어진 경로이며 모든 i에 대해 Ai=i−1이다. 즉 2번 정점의 부모는 1번, 3번 정점의 부모는 2번, ..., N번 정점의 부모는 N−1번이다. N=1이면 둘째 줄은 빈 줄이다.
다음 Q개의 줄에 쿼리가 c u 형식으로 한 줄에 하나씩 주어진다. c=1이면 1번 쿼리, c=2이면 2번 쿼리를 수행한다. (c∈{1,2}, 1≤u≤N) 1번 쿼리는 같은 시간축에 대해 두 번 이상 주어지지 않는다.