"Funky Monkey" Workout

For time:
3 rounds of:
15 T2B
15 KBS (US) 24/16kg
10 DB Bench Presses 25-30/15-20kg
Rest 3:00
1 round of:
30 T2B
30 KBS (US) 24/16kg
20 DB Bench Presses 25-30/15-20kg