Sunday WOD #2 Workout

3 rounds:
30 pull ups
50 KB swings (40#)
75 sit ups
5 HSPU
30 squats
25 ring dips
30 hang power cleans (90#)
15 knees to elbows
50 pushups