https://zhwebsite.com/2024/05/12/leetcode-contest-397/