https://zhwebsite.com/2023/10/08/leetcode-contest-366/