Magic Sudoku

brain
1517 Played