Marshall Ladder Workout

I found this WOD on WODstack, was a nasty little workout.

For time:

20 push-ups, 1 sit-ups,
19 push-ups, 2 sit-ups,
18 push-ups, 3 sit-ups,
17 push-ups, 4 sit-ups,
...etc.
1 push-up, 20 sit-ups