Magic Sudoku

brain
1518 Played