Leetcode Shortest Path Between No Desk