Beach Sudoku

85.21%