Lifting (Hang Power Snatch, Hang Clean & Paused Front Squats, KB Swings) Workout

Lifting
Hang Power Snatch (40kgx3x3, 50kgx2x3)
Hang Clean & Paused Front Squats (50kgx3+3, 60kgx2+3, 70kgx1+2)
5x1 Hang Clean & 2 Paused Front Squats (75kg)
3x10 KB Swings (24kg)
6x3 Explosive Pushups (30-60s rest)
3x10 Russian Twists (10kg)
30 seconds Side Plank Hold (1xeach side)