Beach Sudoku

85.16 %