Oly Lifting (Power Snatch, Power Clean & Push Press, Front Squat, Snatch Pulls) Workout

Weightlifting
Power Snatch - (40kgx3x2, 50kgx3x3)
Power Clean & Push Press - (50kgx1+2, 55kgx1+2, 65kgx1+2x3)
5-4-3-2 Front Squats (60kg - 70kg - 80kg - 90kg)
5x1 Snatch Pulls (80kg)
3x5 Single-Leg Hip Thrusts + 45 seconds Plank Hold (with extended arms)