Endurance WOD Workout

Varied intervals x 4 sets:
A. 30/25 cal row
B. 10 pull ups
C. 12 dual DB hang cleans 35/25 lb
D. 20 sit ups
2 min rest
Change the order of movements for every set.