GTOH, pull-ups and double unders Workout

For time:
21 ground-to-overhead, 20 kg plate
21 pull-ups
30 double-unders
15 GTOH
15 pull-ups
30 double-unders
9 GTOH
9 pull-ups
30 double-unders