easy pace cardio Workout

easy pace cardio:
40-50min:
run/row/ski/ad 5min
5 power snatch
5 power clean
5 split jerk
5 push jerk
5 jerk behind neck
10+10 db snatch
10 hspu
10 pull ups
30 du's