Icon ios app
Strava
Free app for Android and iPhone

Possible WCI Medium Women's ride 40km, hilly