solved utopian_tree