takeUforward
Longest Word with All Prefixes - TUF+