The Longest Common Subsequence and Substring