Leetcode Problem 1876