Wall Balls and Pull-ups Workout

For Time:
25 x wall ball
5 x pull-up
20 x wall ball
10 x pull-up
15 x wall ball
15 x pull-up
10 x wall ball
20 x pull-up
5 wall ball
25 pull-up