solve problem 053
solve problem 055