Magic Sudoku

brain
1606 Played