Leetcode 560 Solution