DistinctSubsequence