Leetcode Sliding Puzzle