Double unders / situps / med ball cleans / pullups / hspu (mainsite) Workout

Three rounds for time of: 
50 Double-unders 
40 Sit-ups 
30 Medicine ball cleans, 20 pound ball 
20 Pull-ups 
10 Handstand push-up