Leetcode 625