WOD 031813 (Pushmore) Workout

Accumulate a total of 3 minutes in an L-Sit position. Use as many sets as necessary to complete this.
Then:-
In 18 minutes, complete as many rounds as possible of:
7 Handstand Push Ups
7 Power Cleans @ 45kg/30kg
7 Knees-to-Elbows
10 Kettlebell Swings @ 24kg/16kg
Beginner: Scale movements and load as necessary.
Advanced: Head to floor HSPU, Power Cleans @ 60kg/40kg, Sub KTEs with Toes to Bar, KB @ 32kg/20kg.

Result - 3R + 7,7,4 (PC @ 30KG, TTB, KB @ 16KG)