Minimizing elevation gain using Routing (Route-planning system on OpenStreetMap data)