Leetcode 867