Sudoku puzzle - from easy to hardcore... Fully random generation with a choice of field size and difficulty. Possibility to choose size from 3x3 to 9x9. The choice of complexity from 1 to 9 (a certain analogue of the probability of an empty cell from 10%