Barbell Cycling Workout

In 3 minutes with a 135/95 lb barbell:
15 Power Cleans
12 Power Snatches
9 Squat Cleans
Max Overhead Squats in the remaining time

Perform the above workout twice with a rest in between