Distinct Subsequences DP2