4 rounds: Balls, Pull, Swing, Push Workout

4 Rounds for time:
21 x Wall Ball @ 10/6kg
18 x Kipping Pull-up
15 x USA Kettlebell Swing @ 32/24kg
12 x Handstand Push-Up