Endurance WOD Workout

For time:
1,2 km hill trail run or 3000/2500 m bike
100 KB swings 24/16 kg
1,2 km hill trail run or 1500/1200 m ski
100 wall balls 9/6 kg
1,2 km hill trail run or 1500/1200 m row
40 min timecap.