Endurance Workout

For time:

21-18-15-12-9-6-3:
KB swings
Push ups
sit ups
600m run between rounds
1 min rest after run

40 minutes timecap.