What two workouts in cardio kickboxing give you maximum results?

A. Flexibility and weight training
B. Aerobic and anaerobic
C. Cardio respiratory endurance & core muscle training
D. Body composition and aerobic