Как найти самую длинную общую подстроку, используя деревья?

Самая длинная распространенная проблема подстрок в соответствии с вики может быть решена с помощью дерева суффиксов.
Отвики:

The longest common substrings of a set of strings can be found by building a generalised suffix tree for the strings, and then finding the deepest internal nodes which have leaf nodes from all the strings in the subtree below it

Я не понимаю этого.
Пример: если у меня есть:
ABCDE а такжеXABCZ
тогда дерево суффиксов (некоторые ветви изXABCZ опущено из-за пробела):
enter image description here

Самая длинная общая подстрокаABC но это не я не вижу, как здесь помогает описание вики.
ABC это не самые глубокие внутренние узлы с листовыми узлами.
Любая помощь, чтобы понять, как это работает?

Ответы на вопрос(2)

Ваш ответ на вопрос