Dumbbell Cleans-DU-Walking Lunges-HSPU Workout

3 rounds for time:
20 dumbbell cleans (20# dumbbells)
15 double unders
10 overhead walking lunges (20# dumbbells)
5 handstand push ups