Triple Threat

Part A:
3:00 mins on 1 min off x 2
AMRAP and pick up where you left
18 burpee BJ Over 24"/20"
18 T2Bs
18 DB snatch  50/35

Rest 3 mins

Part B:
2:00 mins on 1 min off x 3
AMRAP and pick up where you left
12 burpee BJ Over 24"/20"
12 C2Bs
12 Double DB Hang snatch  50/35

Rest 3 mins

Part C:
For time:
1:00 mins on 1 min off x4
AMRAP and pick up where you left
6  burpee BJ Over 24"/20"
6 BMs
6 Double arm DB Devil's Press  50/35