They present a method to calculate the minimum number of borrowings required to admit that tree.
the method does not actually construct a tree from the data, and it may be computationally intractable when the number of borrowings is large.