12 days of christmas Workout

For time
1 Heavy DL 120/80kg
2 Box Jump 24/20"
3 HSPU
4 C&J 42/30kg
5 Push up
6 Pull up
7 KB Swing 24/16kg
8 DU
9 Ring dip
10 Thruster 42/30kg
11 K2E
12 Pistol squat (6/leg)
1st round: 1 DL
2nd round: 2 Box jumps + 1 DL
3rd round: 3 HSPU + 2 Box jumps + 1 DL
...
TC 40min