Oh my days Workout

For time;
Part A:
30m walking lunges (10m segments) 2x22.5/15kg on the shoulders dB
30 Clean and jerks or goth 2x22.5/15kg
30m lunges

Rest 4 Mins

Part B:
50 OHS 40/30kg
40 Bar over burpees

Rest 4 Mins

Part C:
21-15-9
Kb swing American 24/16
Pull up

Record time including rest. Time Cap 35 Mins