Chipper Workout

For time:
30 Pistols
25 Pullups
20 DB/KB Snatch 20-25/12-16kg
15 Handstand Pushups
10 Snatches @70% of 1RM
15 Handstand Pushups
20 DB/KB Snatch
25 Pullups
30 Pistols