Back Squat, Front Squat, Overhead Squat, Pullups, Shoulder to Overhead

For time:
50 Back Squats 135/95
40 Pull-ups
30 Shoulder-to-Overhead 135/95
50 Front Squats 85/65
40 Pull-ups
30 Shoulder-to-Overhead 85/65
50 Overhead Squats 65/45
40 Pull-ups
30 Shoulder-to-Overhead 65/45
No Racks. Please do not drop empty barbells or barbells loaded only
with 10s.  

40 Minute Time Cap.  This is not an easy workout.  Scale as needed and have fun!