Leetcode 904