Sudoku 30 Levels

80.65%