The 100 pushups challenge