第一题写一半了才发现是核心代码模式