Diane Workout

WOD: Diane (21,15,9)

I might have cheated on 1 or 2 HSPU not really sure so not marking this as Rx.