closing the puzzle