Magic Sudoku

brain
2148 Played