2.8(看起来没有bug，但结果不对···所以还是有bug)