Magic Sudoku

brain
1560 Played