Leetcode Shortest Path Graph