第二题是leetcode hard改编的,而且更复杂