Find best downhill ski run from a start | Airbnb Coding Question