overview of solution and problem 5674242