https://zhwebsite.com/2023/06/11/leetcode-biweekly-contest-106/