Magic Sudoku

brain
1513 Played