30min for quality Workout

30s on 30s off for 30min:
a) machine
b) L-sit hold
c) Ring face pull
d) Ring push up
e) Double kb mixed carry
f) rest