Magic Sudoku

brain
1508 Played