The charity challenge of the 3,000 relays of the Lenovo Relay Marathon