第一次升级

改进了代码2