"No Easy Way Out" Workout

For time:
800/640m Ski
30 HSPU
30 Single Arm DB Hang Clean & Jerks 20/15kg
30 Pull-ups
800/640m Row

-- Rest 5:00 --

800/640m Row
20 Pull-ups
20 Single Arm DB Hang Clean & Jerks 20/15kg
20 HSPU
800/640m Ski

TC 35min