Problem:
Score : 400 points

Problem Statement

We have a tree with N vertices numbered 1 to N.
The i-th edge in the tree connects Vertex u_i and Vertex v_i, and its length is w_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.

1 \leq N \leq 10^5

1 \leq u_i < v_i \leq N

1 \leq w_i \leq 10^9

Input

Input is given from Standard Input in the following format:

N
u_1 v_1 w_1
u_2 v_2 w_2
.
.
.
u_{N - 1} v_{N - 1} w_{N - 1}

Output

Print a coloring of the vertices that satisfies the condition, in N lines.
The i-th line should contain 0 if Vertex i 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

Solution in Ruby (2.3.3) (judge verdict: Runtime Error)

n = gets.to_i

u = []
v = []
$w = []

(n-1).times do |i|
  u[i], v[i], $w[i] = gets.split.map(&:to_i)
end

$dist = Array.new(n, 0)
$visited = Array.new(n,false)
$visited[0] = true
$graph = Hash.new{|h,k| h[k] = [-1,0]}

#隣接行列 要素は行き先と距離
0.upto(n-2) do |i|
  $graph[u[i]-1] = [v[i]-1, $w[i]]
  $graph[v[i]-1] = [u[i]-1, $w[i]]
end

#p $graph

#深さ優先探索
def dfs(v)
  if !$visited.include?(false)
    return
  else
    $graph.each_with_index do |(from, (to,wgt)), idx|
      # p to
      # p wgt
      # p from
      if !$visited[to] && to != -1
        $visited[to] = true
        $dist[to] = $dist[from] + wgt
        dfs(to)
      end
    end
  end
end

dfs(0)

n.times do |i|
  if $dist[i] %2 == 0
    puts "0"
  else
    puts "1"
  end
end