baicai's leetcode practice!