solvingpuzzle1