#abc126d. [abc126_d]Even Relation

[abc126_d]Even Relation

Problem Statement

We have a tree with NN vertices numbered 11 to NN. The ii-th edge in the tree connects Vertex uiu_i and Vertex viv_i, and its length is wiw_i. Your objective is to paint each vertex in the tree white or black (it is fine to paint all vertices the same color) so that the following condition is satisfied:

  • For any two vertices painted in the same color, the distance between them is an even number.

Find a coloring of the vertices that satisfies the condition and print it. It can be proved that at least one such coloring exists under the constraints of this problem.

Constraints

  • All values in input are integers.
  • 1leqNleq1051 \\leq N \\leq 10^5
  • 1lequi<vileqN1 \\leq u_i < v_i \\leq N
  • 1leqwileq1091 \\leq w_i \\leq 10^9

Input

Input is given from Standard Input in the following format:

NN u1u_1 v1v_1 w1w_1 u2u_2 v2v_2 w2w_2 .. .. .. uN1u_{N - 1} vN1v_{N - 1} wN1w_{N - 1}

Output

Print a coloring of the vertices that satisfies the condition, in NN lines. The ii-th line should contain 0 if Vertex ii is painted white and 1 if it is painted black.

If there are multiple colorings that satisfy the condition, any of them will be accepted.


Sample Input 1

3
1 2 2
2 3 1

Sample Output 1

0
0
1

Sample Input 2

5
2 5 2
2 3 10
1 3 8
3 4 2

Sample Output 2

1
0
1
0
1