"Top Of My Game" Workout

For time:
3 rounds of:
15/12cal Assault Bike
9 Dual DB Bench Presses 20/15kg
10m Handstand Walk
-- Rest 2 mins --
3 rounds of:
15/12cal Assault Bike
6 Dual DB Bench Preses 25/17,5kg
7m Handstand Walk
-- Rest 2 mins --
3 rounds of:
15/12cal Assault Bike
3 Dual DB Bench Presses 30/20kg
5m Handstand Walk