解法一:------------------------------------------------------------------------------------------------------------