Random Stuff Workout

300m Run
30 x Kettlebell Snatch (challenging weight)
2 Rounds
Then:
Unbroken sets
12 x Wallball Shots 9/6kg
15 x Push Press 40/30kg
3 Rounds
No time element, just get the work done, with minimum rest.