Every 5min on the minute, every section for time: Workout

00:00-05:00
3rds for time:
-10 single arm DB thruters
-10 burpees

05:00-10:00
3rds for time:
-10 alt DB snatch
-10 push-ups

10:00-15:00
3rds for time:
-20 goblet reverse lunges
-10 single arm DB push presses

15:00-20:00
3rds for time:
-10 single arm devils presses
-10 t2b/ 16 leg raise

RX:
22.5kg/15kg dumbbell

Time is combined times of all sections.