add solution for combination sum