Three sets of:
Bulgarian Split Squats x 6-8 reps @ 30X0
Rest 45 seconds
Turkish Get-Ups x 3-5 reps each side
(move slowly, be deliberate in each stage of the movement)
Rest 45 seconds;
and then,
For time:
10 Wall Ball Shots
10 Pull-Ups
9 Wall Ball Shots
9 Pull-Ups

1 Wall Ball Shot
1 Pull-Up