Tri Color Leaf Tree