https://123dok.net/document/oy8vkpwz-exemplar-longest-common-subsequence.html