解决59题
improve solve problem 59