Mobilize, then:

dirty 30 warmup
30 cal bike
30 air squats
30 pushups
30 pullups

A.) every2 for 4
2 high hang power snatch = 2 ohs

every 2 for 4
2 hang snatch + 1 ohs

every :90sec for 9
Snatch x 1 rep (building)

B.)
For time:
row 500 meters
10 box facing burpee box jump overs
10 C2B pullups

*at 4:00 minute mark:

row 750 meters
20 burpee box jump overs
20 C2B

*at 10:00 min mark:

row 1000 meters
30 burpee box jump overs
30 C2B