Endurance WOD Workout

In 40 minutes ascend the ladder as far as possible:
10-20-30… cal ski or bike
10-20-30… KB swings
100 m-200 m-300 m… run or row
10-20-30… KB snatches
1 min rest between rounds