FT Barbell Complex Workout

5 rounds for time:

Each round is made up by doing the following complex 4x without dropping the bar:

1 Power clean
1 front squat
1 push press
1 OH squat

Rest one minute between rounds.