Kettlebell Workout

A)
3 sets of:
8/8 single leg deadlift
6/6 half kneeling bottom up press
16 alternating KB pull through

B)
Clean and press ladder
3 rounds of:
1 double KB clean + 1  double KBpress
2 cleans + 2 presses
.
.
5 cleans + 5 presses
*with ascending weight, start light-moderate
Rest 2' between rounds

C)
AMRAP 8'
15 Russian swings
12 push ups
9 goblet squat cleans