For time: DU, Swing, Thruster Workout

For time;
100 x Double Under
50 x USA Kettlebell Swing @ 24/16
25 x Thruster @ 42.5/30

Record time and scaling.