add another solution for combination sum