closing the puzzle
closing the puzzle