skeleton of [combination sum]