Leetcode 845