add LongestCommonSubsequence