How hard is the Giro d'Italia?