HSPU, SDHP & DU Workout

EMOM16:
A) 7 HSPU
B) 9 SDHP 40/30kg
C) 30 DU
D) Rest

Alternate btw A-D.