Magic Sudoku

brain
1564 Played