Solve problem #55