Our trainer calls them a three point pushup, and they aren't easy! We do them pretty often and I keep trying to get faster at them...