leetcode 879, 1539