#600 Longest Common Subsequence