Completed Fast_Combination