The classic game of Sudoku. The meaning of the game is that it is necessary to fill in all the squares of the free cell numbers so that each small square were all the numbers from 1 to 9, and in each column, each row of a large square was no repetition of digits.