Dumbbell 21-15-9 Workout

For time:
Buy in row 500 m
Then:
2 rounds
21 Dumbbell snatch (rx 22,5/ 15 kg)

15 Dumbbell hang clean&jerk (rx 22,5/ 15 kg)
9 Dumbbell overhead lunge (rx 22,5/ 15 kg)

Cash out 12 x hand realise push up

Time cap 12 minute