example2.5.2的失败解法