longest common subsequence 9345202