Kettlebell Workout

A)
6 rounds
6 double KB front squat
6 double KB snatch
6 double KB deadlift
Rest 30" between rounds
@ same weight

B)
For time
20 push up on KBs
20 KB biceps curl
15 push up
15 biceps curl
10 push up
10 biceps curl
5 push up
5 biceps curl

C)
EMOM 6'
1: 10/10 single arm swing @heavy
2: 60" plank