Pistol Workout

For time, 18min time limit
40 push up
30 pistols
20 box
10 dip
20 box
30 pistols
40 push up