"Guess Who's Coming" Workout

For time:
5 Strict Pull-ups
10 Push-ups
15 Squats
6 Strict Pull-ups
12 Push-ups
18 Squats
7 Strict Pull-ups
14 Push-ups
21 Squats
8 Strict Pull-ups
16 Push-ups
24 Squats
9 Strict Pull-ups
18 Push-ups
27 Squats
10 Strict Pull-ups
20 Push-ups
30 Squats