pumpupapp:

6 Push-Up Variations

Think you can do all of these?