Magic Sudoku

brain
1555 Played