Python3, 99% O(n)
```\nclass Solution:\n    def distanceBetweenBusStops(self, distance: List[int], start: int, destination: int) -> int:\n        a = min(start,destination)\n    
```\nclass Solution:\n    def distanceBetweenBusStops(self, distance: List[int], start: int, destination: int) -> int:\n        a = min(start,destination)\n        b = max(start,destination)\n        return min(sum(distance[a:b]),sum(distance) -sum(distance[a:b]))\n````
['Python3']