lcs length DP