Grindin' Workout

A.
In 3 minutes:
20/15 Calories Row
20 Single Arm DB Overhead Lunges
then..
Max Dual KB Shoulder to Overhead

Rest 2 min

B.
In 3 minutes:
20/15 Calories Ski
20 Alternating DB Overhead Lunges
then..
Max Alternating Sandbag/D-Ball Cleans over Shoulder

Rest 2 min

C.
In 3 minutes:
20/15 Calories BikeErg
20 Alternating DB Overhead Lunges
then..
Max Chest to Bar Pull Ups

Rest 2 min

D.
In 3 minutes:
20/15 Calories Row
20 Alternating DB Overhead Lunges
then..
Max Over unders 60/50cm

Rest 2 min

E.
In 3 minutes:
20/15 Calories Assault bike
20 Alternating DB Overhead Lunges
then..
Max Wall Balls 20/14 lbs

Scoring: Total reps performed in part A+B+C+D+E