Filthy Fifty Workout

BENCHMARK
For time
50 box jumps (51/61 cm)
50 jumping pull-ups
50 KB swings (12/16 kg)
50 walking-lunge steps
50 knees-to-elbows
50 push presses (15/20 kg)
50 back extensions
50 wall-ball shots (6/9 kg) (2.7/3 m)
50 burpees
50 double-unders

Scaled WOD
For time:

30 box step-ups
30 ring rows
30 KB swings
30 walking-lunge steps
30 hanging knee raises/sit ups
30 push presses
30 good mornings
30 wall-ball shots
30 Up downs
30 single-unders