Shortest Path Problem Leetcode Python Practice