unique bst is too hard