Puzzle tree