add solution for recover bst