Statement
지문 언어
개의 정점으로 이루어진 트리가 주어진다. 정점은 번으로 번호가 붙어 있으며, 처음에 번 정점에는 값 가 적혀 있다.
다음 개의 질의를 순서대로 처리하여라. 모든 질의를 처리하는 동안, 각 질의가 끝난 뒤의 그래프는 항상 트리임이 보장된다.
0: 현재 존재하는 간선 를 삭제하고, 간선 를 추가한다.
Input
입력은 다음과 같은 형식으로 주어진다.
Output
2번 질의마다, 요구한 정점 값의 합을 한 줄에 하나씩 출력한다.
Constraints
- .
- ().
Subtasks
Samples
입력
5 7
1 10 100 1000 10000
0 1
1 2
2 3
1 4
2 1 2
1 1 100000
2 1 2
0 1 2 2 0
2 0 2
0 2 3 3 1
2 1 4
출력
10011
110011
110011
101111
첫 번째 질의에서는 간선 를 기준으로 번 정점 쪽 컴포넌트에 번 정점이 있으므로 합은 이다.