The Constraints of Sudoku
Each square must contain one value (1-9)
Each row must contain all values (1-9)
Each column must contain all values (1-9)
Each 3x3 block must contain all values (1-9)