12 days of MayFly Xmas Workout

For time:
1 Bear Complex, 50/35 kg
2 Pull-ups
3 Power Snatches, 50/35 kg
4 Push-ups
5 Shoulder-to-Overheads, 50/35 kg
6 Bar Facing Burpees
7 Thrusters, 50/35 kg
8 Sit-ups
9 Power Cleans, 50/35 kg
10 Air Squats
11 Overhead Squats, 50/35 kg
120 Double Unders

Timecap : 40 mins

Perform just as the "12 Days of Christmas" song is sung. Complete the 1st exercise, then the 2nd and 1st, then 3rd, 2nd and 1st, etc...until all the movements have been completed.