30 minutes of various AMRAP Workout

As many reps as possible in 8 minutes of:
Run 800 meters and with whatever time is left,
30 Kettlebell Swings, 55#
20 Wall Balls, 15#
7 Muscle ups

Rest 4 minutes

As many reps as possible in 6 minutes of:
Run 650 meters and with whatever time is left,
25 Kettlebell Swings, 55#
15 Wall Balls, 15#
5 Muscle ups

Rest 3 minutes

As many reps as possible in 4 minutes of:
Run 400 meters and with whatever time is left,
20 Kettlebell Swings, 55#
10 Wall Balls, 15#
3 Muscle ups

Rest 2 minute

As many reps as possible in 2 minutes of:
Run 250 meters and with whatever time is left,
15 Kettlebell Swings, 55#
5 Wall Balls, 15#
1 Muscle up

Each section, run only one time followed by repeating triplet as many times as possible within time limit. If you do not have muscle-ups, substitute 15 pullups/15 hand-release pushups for round 1, 12 and 12 for round 2, 9 and 9 for round 3, and 6 and 6 for the last round.

Score is total reps from each section, combined.
all, 8 pu, 6 pu, 3 pu