Magic Sudoku

brain
1605 Played