L-pull-ups and pistols Workout

For time:
21 L pull-ups
20 pistols (one legged squats)
18 L pull-ups
16 pistols
15 L pull-ups
12 pistols
12 L pull-ups
8 pistols