HERO WOD " Joshie" Workout

"Joshie"
3 rounds:

21 reps dumbbell snatch, right arm @15/10kg
21 L-pull-ups
21 reps dumbbell snatch, left arm
21 L-Pull-ups
The snatches are full squat snatches.
Timecap: 30 mins

Intermediate:
3 rounds for time of:
21 dumbbell squat snatches, right arm
15 L/tuck pull-ups
21 dumbbell squat snatches, left arm
15 L/tuck pull-ups

Beginner (A)
3 rounds for time of:
21 dumbbell squat snatches, right arm
15 pull-ups ( box assisted)
21 seconds hanging L-sit/tuck hold
21 dumbbell squat snatches, left arm 15 pull-ups ( box assisted)
21 seconds hanging L-sit/tuck hold

Beginner (B)
3 rounds for time of:
21 dumbbell power snatches, right arm
15 pull-ups (box assisted)
15 seconds hanging L-sit/tuck hold
21 dumbbell power snatches, left arm
15 pull-ups (box assisted)
15 seconds hanging L-sit/tuck hold