修改回原来的简单版本，查找出错原因。