Shortest Path Algo Leetcode