Double What?!? Workout

For Time:
40 double unders
21 handstand push-ups
21 toe-to-bars
40 double unders
15 handstand push-ups
15 toe-to-bars
40 double unders
9 handstand push-ups
9 toe-to-bars