https://zhwebsite.com/2024/01/28/leetcode-contest-382/