Endurance WOD Workout

For time:
Partition as you like:
150 wall balls 9/6 kg
200 KB swings 24/16 kg
3000/2500 m row or bike 6000/5000 m

40 min timecap.