The goal of the Sudoku puzzle is to fill in the empty cells so that each row, column and 3 × 3 square contains the numbers 1 through 9 once.