10-8-6-4-4 reps of:

Barbell bench press

Rest as needed between sets

20 Minutes as on the minute for every minute of:

uneven minute - 10 box jumps
even minute - 10 Pike push ups

4 Rounds of:

10 Single arm KB row
10 TRX push ups
10 TRX tricep extentions