Sudoku is a number game or puzzle in which numbers between 1 and 9 are to be filled into a 9 by 9 grid of squares, which are subdivided into 3 by 3 boxes.