Sudoku generate random unlimited board with different levels of difficulty. Shows last 20 highest scores. Hint shows cells with invalid values. Once finished if the answer is wrong , it shows the answer. Simple and user friendly.