첫째 줄에 N과 Q가 주어진다. (1≤N,Q≤105)
둘째 줄에 N−1개의 정수 A2,A3,…,AN이 주어진다. Ai는 트리에서 i번 시간축의 부모가 Ai번 시간축이라는 뜻이다. (1≤Ai≤N, Ai=i) 주어진 간선은 항상 하나의 트리를 이룬다. N=1이면 둘째 줄은 비어 있다.
다음 Q개의 줄에 쿼리가 c v 형식으로 한 줄에 하나씩 주어진다. c=1이면 1번 쿼리, c=2이면 2번 쿼리를 수행한다. (1≤v≤N) 1번 쿼리는 같은 시간축에 두 번 이상 주어지지 않는다.