結果 : longest common subsequence algorithm using dynamic programming