Filthy Fifty Workout

For time...

50 Box Jumps (24"/20")
50 Jumping Pull-Ups
50 Kettlebell Swings (35/25)
50 Walking Lunge Steps
50 Knees to Elbows
50 Push Press (45/33)
50 Back Extensions (GHD)
50 Wall Balls (20/14)
50 Burpees
50 Double Unders