Endurance WOD Workout

For 40 minutes:
30/25 cal ski or 3 min bike
30 s rest
30 walking lunges
30 s rest
30 KB swings
30 s rest
30/25 cal ski or 3 min bike
30 s rest
30 s for alternating pistol squats
30 s rest