https://zhwebsite.com/2024/03/17/leetcode-contest-389/