Love and Hate Workout

For time:
12 Burpees
15 Thrusters 50/35kg
12 Burpees
15 Power Snatch
12 Burpees
15 Push Jerk
12 Burpees
15 Hang Squat Clean
12 Burpees
15 Overhead Squats