Tree Puzzle (3)