Training challenge for 17 types of push-ups from the floor and not only