subsets I
update combination sum and II
subsetsII with duplicate value in S