시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB51133.333%

문제

В Барселоне 15 века было $n$ площадей. Некоторые площади соединены двусторонней дорогой. Всего существует $n-1$ таких дорог, причем от каждой площади можно добраться до любой другой по этим дорогам, иначе говоря --- площади образуют дерево c $n$ вершинами.

На $i$-й площади находится $r_i$ фонарей. Каллуму будет легче бороться с тамплиерами, если город будет более освещен. Поэтому он хочет включить на некоторых площадях фонари, причем чтобы $i$-я площадь была достаточно освещена, на ней должно быть включено не менее $l_i$ фонарей.

Каллум называет площадь окраинной, если она соединена ровно одной дорогой с некоторой другой.

Каллум называет площадь $v$ яркой, если существует способ включить некоторое количество фонарей на каждой из площадей, чтобы все площади были достаточно освещены, и количество горящих фонарей на пути от площади $v$ до всех окраинных площадей неравных $v$, было одинаково.

Количество горящих фонарей на пути --- это суммарное количество горящих фонарей на всех площадях этого пути.

Помогите Каллуму определить, какие площади являются яркими.

입력

В первой строке находится натуральное число $n$ --- количество площадей ($2 \le n \le 10^5$).

В следующих $n-1$ строках находится описание дорог между площадями: в $i$-й строке два натуральных числа $a_i$ и $b_i$ ($1 \le a_i, b_i \le n, a_i \ne b_i$) --- номера площадей, которые соединяет данная дорога.

В следующих $n$ строках находится описание фонарей на площадях: в $i$-й строке два неотрицательных целых числа $l_i$ и $r_i$ ($0 \le l_i \le r_i \le 10^4$) --- минимальное и максимальное количество фонарей, которые можно включить на $i$-й площади.

Гарантируется, что площади образуют дерево.

출력

В единственной строке выведите $n$ чисел: $1$ если данная площадь является яркой, и $0$ иначе.

예제 입력 1

6
1 2
1 3
1 4
4 5
5 6
1 3
0 4
0 4
2 3
2 2
0 0

예제 출력 1

1 1 1 1 0 1

예제 입력 2

4
1 2
1 3
1 4
1 1
1 1
1 1
1 1

예제 출력 2

1 1 1 1