add minimum thickness in find_split
widths should be in nonincreasing order