https://en.wikipedia.org/wiki/Shortest_common_supersequence_problem
За подробным описанием в Description.pdf
Я представлю один из самый простых жадных алгоритмов, который можно придумать для этой задачи, его можно улучшать локальными оптимизациями как и в плане асимптотики, так и в плане оптимальности ответа.
Ну хорошо, мы поняли, что нам хочется набрать все самый длинные