Leetcode Shortest Path