Longest Common Subsequence.