优化版本2