Problem 55 solution and problem 56 start