Magic Sudoku

brain
1609 Played