Magic Sudoku

brain
1696 Played