finish a very long post - recover binary tree