Damnit Mo Workout

For time:

1 mile run
50 push presses (115lb)
50 sit ups

800m run
30 thrusters (115lb)
30 box jumps (24")

400m run
10 power cleans (115lb)
10 HSPU

30:07