part3完成，上图

根据forum提示，用reorder()解决