subsequence2.0