https://zhwebsite.com/2024/06/09/leetcode-contest-401/